Respostas:
Não é massa de vidraceiro - execute o dircolors -p
comando que informará quais cores são mapeadas para cada tipo de arquivo conhecido.
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:
Você também pode tentar echo $LS_COLORS
ver o que está armazenado lá. Você verá as regras de coloração nessa variável.
/etc/dircolors
variáveis ou no shell.
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 dircolors
explica um comando que permite configurar essas cores).
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_COLORS
geralmente é 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.
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
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.
É 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!
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/
dircolors -p
.