Distinguir acesso local e remoto no shell (relacionado ao TERM)

3

Meu padrão TERM é xterm-color . Eu gostaria que ele fosse xterm-256color quando eu estou trabalhando em minha máquina localmente, mas se eu ssh eu quero que seja xterm-color . Como faço para distinguir esses dois casos?

    
por Amadan 28.02.2011 / 05:34

1 resposta

3

Supondo que você esteja usando o Bash, no seu ~/.bashrc :

if [[ $SSH_TTY ]]
then
    TERM=xterm-color
else
    TERM=xterm-256color
fi
export TERM
    
por 28.02.2011 / 06:14