#enable color support of ls and also add handy aliases
if [ -x /usr/bin/dircolors ]; then
test -r ~/.dircolors && eval "$(dircolors -b ~/.dircolors)" || eval "$(dircolors -b)"
alias ls='ls --color=auto'
alias dir='dir --color=auto'
alias vdir='vdir --color=auto'
alias grep='grep --color=auto'
alias fgrep='fgrep --color=auto'
alias egrep='egrep --color=auto'
fi
什么是dircolors?
在bash中,使用ls命令查看目录文件时,密密麻麻的白色的文字总是让你看花了眼,开始怀疑人生。使用dircolors,将默认的配色改为对眼睛友好又漂亮的的配色(例如monokai),岂不美哉!
原理
在~/.bashrc文件中,可以找到
通过这段代码,可知登录linux启动bash时,如果存在~/.dircolors文件,就会应用文件中的配置。
how to
修改~/.dircolors来定制你想要的配色方案。
当然,一般我们都是用现成的配色方案,例如solarized
以上。