Em Putty, o que as cores nos arquivos e pastas representam?

14

Examinei a documentação de Putty, mas não consegui encontrar a resposta. O que significam as diferentes cores nos arquivos e pastas?

kylex
fonte

Respostas:

24

Não é massa de vidraceiro - execute o dircolors -pcomando que informará quais cores são mapeadas para cada tipo de arquivo conhecido.


fonte
2
+1 para dircolors -p.
Jscott # 28/10
20

Não é fofo que faz a coloração, é provável dircolors. O específico varia de distribuição para distribuição, mas você pode ter uma boa idéia de como isso funciona.man dircolors

Por exemplo, na minha instalação Debian:

  • Diretórios -> Azul escuro
  • Links simbólicos -> ciano

Você também pode tentar echo $LS_COLORSver o que está armazenado lá. Você verá as regras de coloração nessa variável.

jscott
fonte
Bem, além dessa tecnicidade, o que as cores representam?
kylex
2
@kylex - A resposta depende da sua configuração. Estou quase certo de que as cores não são definidas em nenhum padrão, portanto pode variar de máquina para máquina.
voretaq7
1
@kylex - voretaq está correto, varia de acordo com a configuração. Veja a resposta do iain para saber como verificar sua configuração sem mexer nas /etc/dircolorsvariáveis ​​ou no shell.
Jscott # 28/10
2

Você está procurando no lugar errado: o Putty é um emulador de terminal, ele simplesmente exibe as cores que a máquina à qual você está conectado envia.
Suponho que você esteja usando um sistema no estilo * NIX, portanto verifique a página de manual ls(se for uma caixa do Linux, a página de manual dircolorsexplica um comando que permite configurar essas cores).

voretaq7
fonte
2

Isso realmente não tem nada a ver com o PuTTy, é o seu shell que faz diferentes tipos de arquivos / diretórios aparecerem em cores diferentes. Isso é feito através de uma variável de ambiente chamadaLS_COLORS e o conteúdo exato de LS_COLORSgeralmente é determinado por dircolors, que normalmente é chamado por um arquivo .profile etc., dependendo do SO que você está usando.

Aqui está um ótimo artigo sobre isso.

ThatGraemeGuy
fonte
2

Isto é de askubuntu.com por karthick87 ( link )

Info

Execute isso quando estiver conectado a um host Linux e ele exibirá o esquema de cores. Testado no Ubuntu 16.04 e CentOS 7.

Script 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       
} 

Saída de exemplo

Screenshot_OCT17

laoísta
fonte
0

Pode ser Putty, e pode ser sua concha. Você pode verificar executando Putty.exe e indo para Configuração-> Janela-> Cores. Examina quais são as cores que Putty está configurado para exibir. Além disso, na parte superior, se você estiver permitindo que o terminal especifique cores, verifique seu shell para ver se ele está especificando cores, como o Bash pode.

mfinni
fonte
0

É apenas no Putty, na janela ativa do putty, clique com o botão direito do mouse na barra de título, clique nas configurações, na janela de reconfiguração do putty, clique nas opções de cores na janela e desmarque todas as opções e APLICAR. agora mostrará apenas cores preto e branco!


fonte
2
A questão não é desativar cores, é descobrir o que cada cor representa. Além disso - esta pergunta tem um ano e respondeu há muito tempo ..
pauska
0

Minha versão de trabalho que funciona tanto no Mac OS quanto no Ubuntu.

Coloque as seguintes três linhas neste arquivo: ~/.bash_profile(<== Este arquivo deve estar no servidor ou na máquina em que você está executando o SSH.)

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

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

llinfeng
fonte