Quando faço ssh em um servidor remoto a partir do meu terminal no Mac OS X Snow Leopard, obtenho todos os tipos de cores de contexto excelentes. Torna muito mais fácil editar arquivos em vi
, oferece um bom contraste quando eu ls -al
, etc.
No entanto, meu terminal local não possui nenhuma dessas cores de contexto. Existe um lugar onde posso escolher essas configurações ou algumas declarações que posso incluir em meu .profile
arquivo?
Responder1
Se você usa o bash, você pode colocar isso em ~/.profile
:
export CLICOLOR=1
export LSCOLORS=GxFxCxDxBxegedabagaced
Para vi, basta digitar :syntax on
.
Quais são os valores das cores?
Especifique LSCOLORS
os valores de cores dos diferentes itens:
a = black
b = red
c = green
d = brown
e = blue
f = magenta
g = cyan
h = light gray
x = default
Isso funciona melhor para umfundo escuro:
export LSCOLORS=gxBxhxDxfxhxhxhxhxcxcx
Isso funciona melhor para umfundo brilhante:
export LSCOLORS=ExFxCxDxBxegedabagacad
Quais são as posições das cores?
Essas são as posições dos valores, na ordem em que aparecem LSCOLORS
:
DIR
SYM_LINK
SOCKET
PIPE
EXE
BLOCK_SP
CHAR_SP
EXE_SUID
EXE_GUID
DIR_STICKY
DIR_WO_STICKY