- 論壇徽章:
- 6
|
本帖最后由 1cpuer 于 2016-07-28 12:39 編輯
方法1:編輯 vim ~/.bashrc
添加 alias grep = 'grep --color=auto'
source ~/.bashrc
方法2
vim ~/.bashrc
export GREP_OPTIONS='--color=auto' GREP_COLOR='10;32'
這里用到grep的一個參數(shù)-color,color有三個值供選擇:never、always、auto。
always和auto的區(qū)別就是,always會在任何情況下都給匹配字段加上顏色標(biāo)記,當(dāng)通過管道或重定向時就會多出一些控制字符,結(jié)果會變成
export ^[[1;32m^[[KGREP^[[m^[[K_OPTIONS='-color=always'
export ^[[1;32m^[[KGREP^[[m^[[K_COLOR='1;32′
而auto則只在輸出到終端時才加上顏色。
可以在.bashrc里加上
export GREP_OPTIONS='-color=auto'
來實現(xiàn)高亮匹配,具體用什么顏色,可以通過
export GREP_COLOR='a;b' #默認是1;31,即高亮的紅色
來設(shè)置,其中:
a可以選擇:【0,1,4,5,7,8】
0 關(guān)閉所有屬性
1 設(shè)置高亮度
4 下劃線
5 閃爍
7 反顯
8 消隱
b可以選擇:【30-37或40-47】
30 black
31 red
32 green
33 yellow
34 blue
35 purple
36 cyan
37 white
30 — 37 設(shè)置前景色
40 — 47 設(shè)置背景色
grep 'b' 8
cv[m[Kb[m[Kn123
cat 8
cvbn123
grep 'b' 8
cv[1;31m[Kb[m[Kn123
本人無法修復(fù)NO ROOT 有了也不會
android phone
沒有~/.bashrc
grep --color=always 'b' 8
8:[m[K[m[Kcvbn123
grep --color=auto 'b' 8
8:[m[K[m[Kcvbn123
|
|