Linux 终端颜色,界面着色 | 您所在的位置:网站首页 › 视频格式转换为mp4 › Linux 终端颜色,界面着色 |
环境:Ubuntu。 Liniux终端着色分2块: 1)提示符及命令行和输出颜色。 2)显示目录和文件(ls命令)颜色。 一、提示符及命令行颜色设置设置PS1命令,可立即生效。 \e后面为颜色设置部分“[32;40m\]”,32为前景色,40为背景色。“m\”不可少,色表如下: F B 30 40 黑色 31 41 红色 32 42 绿色 33 43 黄色 34 44 蓝色 35 45 紫红色 36 46 青蓝色 37 47 白色效果: 最简单的实现目录颜色是在ls时加上参数ls --color=auto。若要设置成默认使用着色显示,则可在.profile文件中,或.bashrc文件(需要在.profile文件中使用sourcd .bashrc调用)加上 alias ls='ls --color=auto' 2、使用指定的颜色若不喜欢缺省的颜色,要使用自己设定的颜色,则一个简单的方式是设置LS_COLORS环境变量。 $ export LS_COLORS='*.jpg=33;44;02' 该例子表示设置jpg文件的前景色为33,背景为44,并加粗(02)。前景色代码取值参考: # 30=black 31=red 32=green 33=yellow 34=blue 35=magenta 36=cyan 37=white #30黑 31红 32绿 33黄 34蓝 35粉红 36淡蓝 37白 背景色代码取值参考: # 40=black 41=red 42=green 43=yellow 44=blue 45=magenta 46=cyan 47=white #40黑 41红 42绿 43黄 44蓝 45粉红 46淡蓝 47白 字符属性取值参考: # 00=none 01=bold 04=underscore 05=blink 07=reverse 08=concealed #00无 01粗体 04下划线 05闪烁 07反转 08隐藏 可以看到,色表与字符提示的色表编码一致。 注意:光设置LS_COLORS环境变量并不能实现显示文件和目录着色,ls命令需要使用 --color=auto参数。 效果如下:
参考: 1、Linux修改Shell命令提示符及颜色,billfeller,http://www.linuxidc.com/Linux/2014-10/108195.htm,2014-10-18 2、Ubuntu下使用ls命令显示文件颜色相关内容及修改, http://blog.csdn.net/star11053234/article/details/8680530,2013-03-16 |
CopyRight 2018-2019 实验室设备网 版权所有 |