1. 程式人生 > >配置grep顯示顏色

配置grep顯示顏色

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.