linux更改目录显示颜色实例详解
linux更改目录显示颜色实例详解
用shell列举目录的时候,文件夹都是蓝色的,背景是黑色,使得无法看清蓝色的文件名称,看起来很痛苦。这个已经好几次遇到这个问题了都没有把解决方法记录下来,导致每次要查一些资料,这次决定把这个方法整理下来,供以后遇到同样的情况之后使用。
针对文件的解决方式
为当前用户配置,在当前用户home目录下的./bashrc中添加下面的参数即可。
在这里简单修改了文件夹的格式为粗体,前景色是黄色,背景色是黑色。还有引用为粗体,青色前景色,黑色背景色。
这里着重调一下di相关的参数即可。
LS_COLORS='no=00:fi=00:di=01;33;40:ln=01;36;40:' exportLS_COLORS
看其他的文章中也提到了如下的方式来解决该问题
1、拷贝/etc/DIR_COLORS文件为当前主目录的.dir_colors
cp/etc/DIR_COLORS~/.dir_colors
2、修改~/.dir_colors中DIR对应的颜色
vim~/.dir_colors 第59行:DIR01;34(01:粗体,34:蓝色) 修改为:DIR01;33(01:粗体,33:黄色)
知识拓展
文件类型
简称
noNORMAL,NORM全局默认 fiFILE普通文件 diDIR目录 lnSYMLINK,LINK,LNK链接 piFIFO,PIPE管道 doDOORDoor bdBLOCK,BLK块设备 cdCHAR,CHR字符设备 orORPHAN目标不存在到符号链接 soSOCK套接字Socket suSETUID属主setuid有效的文件 sgSETGID属组setuid有效到文件 twSTICKY_OTHER_WRITABLEDirectorythatisstickyandother-writable(t,ow) owOTHER_WRITABLEDirectorythatisother-writable(ow)andnotsticky stSTICKYDirectorywiththestickybitset(t)andnotother-writable exEXECExecutablefile(i.e.has‘x'setinpermissions) miMISSINGNon-existentfilepointedtobyasymboliclink(visiblewhenyoutypels-l) lcLEFTCODE,LEFTOpeningterminalcode rcRIGHTCODE,RIGHTClosingterminalcode ecENDCODE,ENDNon-filenametext
使用扩展名的形式
*.extensionEveryfileusingthisextensione.g.*.jpg
编码与颜色值
编码颜色/动作
0重新设置属性到缺省设置 1设置粗体 2设置一半亮度(模拟彩色显示器的颜色) 4设置下划线(模拟彩色显示器的颜色) 5设置闪烁 7设置反向图象 22设置一般密度 24关闭下划线 25关闭闪烁27关闭反向图象 30设置黑色前景 31设置红色前景 32设置绿色前景 33设置棕色前景 34设置蓝色前景 35设置紫色前景 36设置青色前景 37设置白色前景 38在缺省的前景颜色上设置下划线 39在缺省的前景颜色上关闭下划线 40设置黑色背景 41设置红色背景 42设置绿色背景 43设置棕色背景 44设置蓝色背景 45设置紫色背景46设置青色背景 47设置白色背景 49设置缺省黑色背景
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
热门推荐
10 广西考试祝福语结婚简短
11 猪年祝福语简短小孩
12 元旦祝福语送长辈简短
13 恭喜二宝祝福语简短
14 祝福语暖心话简短
15 国庆中秋祝福语简短兄弟
16 朋友订婚的祝福语简短
17 送弟弟中秋祝福语简短
18 爱生日祝福语简短独特