Terminal 下不同类型的文件显示不同的颜色
存盘, 退出Terminal, 重起Terminal.
Terminal 默认的 shell 是 bash (提示符是 $)
1. 在 ~ 先建立一个文件 ~/.profile
2. 加入别名,显示不同文件的颜色
alias ls=”ls -G”
存盘, 退出Terminal, 重起Terminal. 能显示不同文件颜色了,但是不能更改颜色
3. .profile加入下面的两行:
export CLICOLOR=1
export LSCOLORS=gxfxaxdxcxegedabagacad
存盘, 退出Terminal, 重起Terminal.
更改LSCOLORS可以有不同的颜色效果。
4.配置
那么应该怎样来配置成我喜欢的颜色呢?下面我们就来详细说一些这些配置。
~/.profile是bash shell中当前登录用户的配置文件。bash是“终端”中默认的shell。
alias ls=”ls -G”是给”ls -G”起了一个别名,当执行ls时,就相当于执行了ls -G。
CLICOLOR是用来设置是否进行颜色的显示。CLI是Command Line Interface的缩写。
LSCOLORS是用来设置当CLICOLOR被启用后,各种文件类型的颜色。LSCOLORS的值中每两个字母为一组,分别设置某个文件类型的文字颜色和背景颜色。LSCOLORS中一共11组颜色设置,共22个设置,按照先后顺序,先前景色,后背景色,分别对以下的文件类型进行设置:
- directory
- symbolic link
- socket