Distinguishing local and remote access in shell (TERM-related)

3

My default TERM is xterm-color. I would like it to be xterm-256color when I am working on my machine locally, but if I ssh to it I want to have it be xterm-color. How do I distinguish these two cases?

Amadan

Posted 2011-02-28T04:34:40.583

Reputation: 1 465

Answers

3

Assuming you're using Bash, in your ~/.bashrc:

if [[ $SSH_TTY ]]
then
    TERM=xterm-color
else
    TERM=xterm-256color
fi
export TERM

Paused until further notice.

Posted 2011-02-28T04:34:40.583

Reputation: 86 075