LS_COLORS 变量配置 ls 命令自定义色彩输出

  • 用过 centos 的大佬们应该也有注意到,压缩包类型的文件,都会展示为红色的文字
  • 最近在熟悉 openeuler 20.03 lts sp3 的时候,发现压缩包类型的文件展示的是白色的文字
  • centos 惯坏了,于是勾起我学习“奇奇怪怪”芝士的欲望了

LS_COLORS

  • LS_COLORS 是一个环境变量,控制了 ls 命令输出时的颜色方案
  • 通过 env 命令,或者 echo $LS_COLORS 命令,可以看到 centos 给的默认赋值
rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;05;37;41:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.axv=01;35:*.anx=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.axa=01;36:*.oga=01;36:*.spx=01;36:*.xspf=01;36:

从上面 centos 里面获取的环境变量来分析,这个变量的格式是 <文件类型>='<样式代码>';<颜色代码>,多个文件类型配置,用冒号 : 来分隔

常见的 LS_COLORS 关键字

  • rs - 重置终端颜色
  • do - door file,这是 Solaris 操作系统中特有的一种文件类型
Key描述
di 目录
fi 普通文件
ln 符号链接
pi 命名管道(FIFO)
mi 丢失的链接文件
so 套接字文件
bd 块设备文件
cd 字符设备文件
or 指向不存在文件的符号链接
ex 可执行文件
*.ext 特定扩展名的文件(如 *.tar

颜色代码

前景色
代码颜色
30 黑色
31 红色
32 绿色
33 黄色
34 蓝色
35 紫色
36 青色
37 白色
背景色
代码颜色
40 黑色
41 红色
42 绿色
43 黄色
44 蓝色
45 紫色
46 青色
47 白色

样式代码

代码样式
00 默认
01 高亮
04 下划线
05 闪烁
07 反色
08 隐藏
posted @ 2024-08-20 21:16  月巴左耳东  阅读(44)  评论(0编辑  收藏  举报  来源