LSCOLORS
在你的环境中设置在~/.bash_profile
(或者~/.zshrc
-文件,如果您使用Zshell)。在这个页面上,您可以尝试一下不同的设置,看看哪个字母改变了哪种颜色。在您当前的LSCOLORS
中,它将可执行文件的颜色设置为另一种颜色。以下是找到(和更改)该颜色的方法:echo $LSCOLORS
然后它将打印出您当前的设置,可能是以下内容:
Gxfxcxdxbxegedabagacad
GxfxcxdxDxegedabagacad
设置LSCOLORS环境变量
为ls创建一个别名,使其默认显示颜色
在您的~/.bash_profile
中添加以下内容:
export LSCOLORS="EHfxcxdxBxegecabagacad"
别名 ls='ls -lGH' <----- 这会以列表格式显示,跟随符号链接进行着色
如果你想在终端中突出显示或给二进制文件添加一些颜色,可以安装https://github.com/ohmyzsh/ohmyzsh,然后安装其中一些https://github.com/ohmyzsh/ohmyzsh/wiki/External-themes
ls
命令可能被别名为ls --color=auto
。如果你将其设置为ls --color=never
,它就不会有彩色输出了。你也可以查看LS_COLORS
环境变量和设置它的dircolors
工具。 - Benjamin W.