bash的ls命令有ls –color选项,使得目录和各种文件显示不同的颜色。
可以在.profile中加入下面这段代码,其实做的就是将ls –color alias为ls.
# enable color support of ls and also add handy aliases
eval `dircolors ~/.dircolors`
alias ls=’ls –color=auto’
alias dir=’ls –color=auto –format=vertical’
alias vdir=’ls –color=auto –format=long’
使用上面的代码,需要在home目录中建立一个.dircolors文件来存放颜色方案的配置,如果希望使用系统默认颜色方案的话,可以将eval那一行替换成:
eval `dircolor -b `来实现。
系统默认的颜色方案的文件夹是深绿色的,在某些系统下变的很难看清楚,所以就希望自己来设置颜色。在home目录下建立.dircolors文件,使用:
dircolor -p > .dircolors命令将系统默认的设置重定向到此文件中,然后编辑文件,修改DIR处的值,依据自己的喜好修改。
对于颜色的选取,可以在linux系统中执行下述bash脚本来看数字和颜色之间的对应关系来帮助我们选择合适的颜色。display_ANSI_colors