Bil*_*l R 28 linux command-line ls colors
我在当地一所大学教授 UNIX/Linux 入门课程,我的一个学生问了以下问题:
为什么我的目录中有一些文件是白色的,而另一些是灰色的?白色的是我今天创建的文件,灰色的是现有文件吗?
当我研究这个时,我首先认为答案会在LS_COLORS变量中,但进一步的调查显示,使用-lswitch时的颜色列表-al与使用ls命令的switch时的颜色列表不同。请参阅以下屏幕截图:
使用ls -l名为“3”的文件显示为白色,但使用-al开关相同的文件显示为灰色。
这是 ls 中的错误还是有人知道为什么会这样?
Tho*_*key 68
看起来好像您的提示字符串 ( $PS1) 正在为字符设置粗体属性以使颜色更好,而不是取消设置。的输出ls不知道这一点,并且不设置粗体。所以在第一个颜色输出之后ls,一切看起来都暗淡了。