我查看了 Putty 的文档,但没有找到答案。文件和文件夹上的不同颜色代表什么?
答案1
它不是腻子 - 运行dircolors -p
命令它会告诉您每种已知文件类型的颜色映射。
答案2
着色不是由 PuTTY 完成的,很可能是dircolors
。具体操作因发行版而异,但您可以从中很好地了解其工作原理man dircolors
例如在我的 Debian 安装上:
- 目录 -> 深蓝色
- 符号链接 -> 青色
你也可以试着echo $LS_COLORS
看看里面存储了什么。你会看到这个变量中的着色规则。
答案3
这是来自 askubuntu.com 的文章,作者是 karthick87 (关联)
信息
当您连接到 Linux 主机时运行此程序,它将输出配色方案。已在 Ubuntu 16.04 和 CentOS 7 上测试。
Bash 脚本
eval $(echo "no:global default;fi:normal file;di:directory;ln:symbolic link;pi:named pipe;so:socket;do:door;bd:block device;cd:character device;or:orphan symlink;mi:missing file;su:set uid;sg:set gid;tw:sticky other writable;ow:other writable;st:sticky;ex:executable;"|sed -e 's/:/="/g; s/\;/"\n/g')
{
IFS=:
for i in $LS_COLORS
do
echo -e "\e[${i#*=}m$( x=${i%=*}; [ "${!x}" ] && echo "${!x}" || echo "$x" )\e[m"
done
}
示例输出