版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/xiong3110/article/details/83586390
2018/11/01 更新
今天又一次发生关键字颜色显示不出的问题,查了下bashrc里头并没缺失配置,而且用source命令执行后也会变好,真是奇了怪了,只好去网上找找,最终发现了幕后真凶:
~/.profile 文件损坏or缺失。
一开始登入shell时,系统会先去找.profile 文件然后执行,所以在文件里头需加入执行.bashrc的命令。如果找不到.profile文件,系统都不会去执行bashrc。附上profile文件内容:
#if running bash
if [ -n "$BASH_VERSION" ]; then
if [ -f "$HOME/.bashrc" ]; then
. "$HOME/.bashrc"
fi
fi
----end----
最近不知道为啥,本人的xshell在用grep时,关键字不显示红色了,于是检查了下~/.bashrc(grep跟linux系统有关,所以不用管xshell)。
首先确保里头有alias grep='grep --color=auto' ,
然后执行 source ~/.bashrc
ok.