我一直在浏览bash中的文件,并且在/ etc / ssl / certs中,大多数文件名都是浅蓝色的。虽然有一个红色的文件名,但我不知道为什么它是红色的。
此目录中的大多数文件是.pem文件。红色的也是.pem文件。碰巧是这样的China_Internet_Network_Information_Center...pem
根据此堆栈交换问题,浅蓝色文件名表示链接文件,而红色文件名表示“存档”文件。这意味着什么?使用查看目录ls -all
,我仍然无法分辨是什么使文件名变成红色。谁能解释为什么它是红色的?
首先,您需要了解VT100颜色代码
https://zh.wikipedia.org/wiki/ANSI_escape_code#颜色
我不知道您的文字实际上是什么样的,但是“红色文字”为31。
然后,您想查看该dircolors
命令,并找到其中包含31的所有内容。就我而言,应该是:
or=40;31;01
*.tar=01;31
*.tgz=01;31
*.arj=01;31
*.taz=01;31
*.lzh=01;31
*.lzma=01;31
*.tlz=01;31
*.txz=01;31
*.zip=01;31
*.z=01;31
*.Z=01;31
*.dz=01;31
*.gz=01;31
*.lz=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
*.rar=01;31
*.ace=01;31
*.zoo=01;31
*.cpio=01;31
*.7z=01;31
*.rz=01;31
那你可以去这里
http://www.bigsoft.co.uk/blog/index.php/2008/04/11/configuring-ls_colors
告诉你
or
是一个“孤儿”,没有目标的符号链接.pem
不会出现在我的列表中,.pem
文件也没有在系统上着色,因此我不能为您提供更多帮助。但是我猜是“孤儿”。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句