在Putty中,文件和文件夹上的颜色代表什么?


14

我浏览了Putty的文档,但找不到答案。文件和文件夹上的不同颜色表示什么?

Answers:


24

这不是腻子-运行dircolors -p命令将告诉您什么颜色映射到每种已知的文件类型。


2
为+1 dircolors -p
jscott 2010年

20

可能不是因为腻子才着色dircolors。具体内容因发行版本而异,但是您可以从中了解如何工作man dircolors

例如在我的Debian安装中:

  • 目录->深蓝色
  • 符号链接->青色

您也可以尝试echo $LS_COLORS查看其中存储了什么。您将在此变量中看到着色规则。


好吧,除了这种技术,颜色还代表什么?
kylex

2
@kylex-答案取决于您的配置。我几乎可以确定颜色没有在任何标准中定义,因此它可能因机器而异。
voretaq10年

1
@kylex-voretaq是正确的,它取决于配置。请参阅iain的答案,以了解如何在不破坏/etc/dircolors配置 shell变量的情况下检查配置
jscott 2010年

2

您在错误的位置看:Putty是一个终端仿真器,它仅显示您所连接的机器向其发送的颜色。
我假设你使用的是* NIX式的系统,所以检查的联机帮助ls(如果它是一台Linux机器,该手册页dircolors解释了命令,让您设置这些颜色)。


2

这实际上与PuTTy无关,它是您的外壳程序使不同类型的文件/目录以不同的颜色显示。这是通过称为的环境变量完成的LS_COLORS,其确切内容LS_COLORS通常由确定dircolors,通常由.profile文件等调用,具体取决于所使用的操作系统。

这是一篇很棒的文章。


2

这是来自karthick87的askubuntu.com(链接

信息

当您连接到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       
} 

输出示例

屏幕截图_OCT17


0

它可能是腻子,也可能是您的壳。您可以通过运行Putty.exe并转到Configuration-> Window-> Colours进行验证。查看Putty配置为显示的颜色。另外,在顶部,如果允许终端指定颜色,则应检查外壳,看看它是否在指定颜色,例如Bash can。


0

它仅在腻子中,在活动的腻子窗口中,右键单击标题栏,单击设置,在腻子重新配置窗口中,单击窗口选项中的颜色,然后取消选中所有选项并应用。现在它将仅显示黑白颜色!


2
问题不在于禁用颜色,而在于确定每种颜色代表什么。此外-这个问题是一岁,和前..回答了很长一段时间
pauska

0

我的工作版本可以在Mac OS和Ubuntu上使用。

将以下三行填充到该文件中:~/.bash_profile(<==此文件应位于服务器或正在SSH连接的计算机上。)

export PS1="\[\033[36m\]\u\[\033[m\]@\[\033[32m\]\h:\[\033[33;1m\]\w\[\033[m\]\$ "
export CLICOLOR=1
export LSCOLORS=ExFxBxDxCxegedabagacad

来源:http//osxdaily.com/2013/02/05/improve-terminal-appearance-mac-os-x/

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.