- 论坛徽章:
- 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的一个参数-color,color有三个值供选择:never、always、auto。
always和auto的区别就是,always会在任何情况下都给匹配字段加上颜色标记,当通过管道或重定向时就会多出一些控制字符,结果会变成
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'
来实现高亮匹配,具体用什么颜色,可以通过
export GREP_COLOR='a;b' #默认是1;31,即高亮的红色
来设置,其中:
a可以选择:【0,1,4,5,7,8】
0 关闭所有属性
1 设置高亮度
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 设置前景色
40 — 47 设置背景色
grep 'b' 8
cv[m[Kb[m[Kn123
cat 8
cvbn123
grep 'b' 8
cv[1;31m[Kb[m[Kn123
本人无法修复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
|
|