Como faço para exibir diretórios em cores em sistemas remotos através de ssh via Terminal?

1

Quando eu faço ls in Terminal.app , vejo que os diretórios no meu sistema local estão em cores. No entanto, quando eu me conecto a um cluster remoto via ssh , ls output não está mais colorido. Existe uma maneira de ter ls mostrar diretórios em cores em sistemas remotos aos quais me conecto com ssh ?

    
por Damian Dulkawie 26.05.2014 / 06:27

1 resposta

1

man ls documentação aponta para o sinalizador '-G':

-G      Enable colorized output.  This option is equivalent to defining
         CLICOLOR in the environment.  (See below.)

Além disso, continua dizendo que, se a variável de ambiente CLICOLOR estiver configurada, exibir listagens em cores será um ls default.

Em /bin/sh style shells, adicionando:

CLICOLOR=''; export CLICOLOR

Em csh style shells, adicione:

setenv CLICOLOR

para o arquivo de script de login apropriado nos sistemas remotos ativará a cor. Se os outros sistemas não forem Macs, consulte as páginas do manual em ls para ver como a cor pode ser ativada.

    
por 26.05.2014 / 07:34