当前位置: 技术问答>linux和unix
如何修改linux下 ls 时,不同的颜色表示不同的类型
来源: 互联网 发布时间:2014-12-21
本文导语: 请问在linux下,如何将ls查看的缺省颜色设置成自己喜欢的颜色? | 呵呵,我再详细点吧!例如你想将.tgz的文件显示为有下划线显示,可以用以下命令! LS_COLORS='no=00:fi=00:di=01;34:ln=01;36:pi=40;33:s...
请问在linux下,如何将ls查看的缺省颜色设置成自己喜欢的颜色?
|
呵呵,我再详细点吧!例如你想将.tgz的文件显示为有下划线显示,可以用以下命令!
LS_COLORS='no=00:fi=00:di=01;34:ln=01;36:pi=40;33:so=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:ex=01;32:*.tgz=04;31:'
export $LS_COLORS
呵呵,ls看看,是不是变掉了!
LS_COLORS='no=00:fi=00:di=01;34:ln=01;36:pi=40;33:so=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:ex=01;32:*.tgz=04;31:'
export $LS_COLORS
呵呵,ls看看,是不是变掉了!
|
看看文件/etc/DIR_COLORS
该文件里面的各种设置用于在SHELL里面打 ls 时 , 能够以各种不同颜色显示出不同的文件类型, 但是不能用管道重定向输出, 否则就没有各种颜色了。
由文件的内容可以很轻易的了解, 如 default 的 directory 是蓝色, 具有可执行档权限的是绿色, 而压缩档是红色......
这些都可依个人喜好来加以更改.
在颜色的组成方面, 常用 RGB 三原色的成份值来组合出各种不同的颜色. 由R,G,B 这个 bit 是 0 或是 1 三个值组合出颜色这个道理虽浅显, 但假如我们更了解 R,G,B 的加权值分别是1,2,4 的话, 那就再也不用翻书查颜色了,可以选择自己的颜色来取代预设的颜色。
该文件里面的各种设置用于在SHELL里面打 ls 时 , 能够以各种不同颜色显示出不同的文件类型, 但是不能用管道重定向输出, 否则就没有各种颜色了。
由文件的内容可以很轻易的了解, 如 default 的 directory 是蓝色, 具有可执行档权限的是绿色, 而压缩档是红色......
这些都可依个人喜好来加以更改.
在颜色的组成方面, 常用 RGB 三原色的成份值来组合出各种不同的颜色. 由R,G,B 这个 bit 是 0 或是 1 三个值组合出颜色这个道理虽浅显, 但假如我们更了解 R,G,B 的加权值分别是1,2,4 的话, 那就再也不用翻书查颜色了,可以选择自己的颜色来取代预设的颜色。
|
颜色设置存放在环境变量LS_COLORS中,你可以用echo $LS_COLORS看到当前的颜色设置,可以将此环境变量进行修改,就可以将ls命令的颜色修改的目的了!
可以用dircolors --print-database显示所以的缺省命令。
建议man dircolors
可以用dircolors --print-database显示所以的缺省命令。
建议man dircolors