解決Linux中grep搜尋結果不高亮的問題
阿新 • • 發佈:2020-12-12
技術標籤:Linux上的奇奇怪怪linux
解決Linux中grep搜尋結果不高亮的問題
問題描述
今天新裝了deepin V20,在使用grep命令的時候發現我查詢的關鍵字不會高亮顯示了。
echo "hello world" | grep "or"
原因
因為grep這個命令預設輸出是不會有高亮顯示的,需要加入引數"–color=auto",這樣的輸出結果中的關鍵字才會高亮顯示。
echo "hello world" | grep --color=auto "or"
解決方法
- 開啟配置檔案
vim ~/.bashrc
-
找到如圖位置,會發現 #alias grep='grep --color=auto’這行被註釋掉了(ps:如果沒有這行的話在此位置加上就可以了)我們將前面的註釋符#去掉,儲存並關閉。
-
更新配置檔案
source ~/.bashrc
再試試
完美解決
其他解決方式
網上大多的解決方式都是通過設定環境變數的方式來解決
export GREP_OPTIONS="–color=auto"
如上,但是這個方式會使得每次使用grep命令的時候都會有
warning:GREP_OPTIONS已被棄用;請使用別名或指令碼
warning: GREP_OPTIONS is deprecated; please use an alias or script
的警告提示,很是煩人。
所以你要是也嫌這個警告煩人的話就試試我前面介紹的方法吧