我想在我的本地计算机(Ubuntu GNOME)上创建一个设置,终端窗口具有不同的背景颜色,具体取决于我是登录到本地计算机还是ssh'd到远程计算机.
有没有办法做到这一点?
这不符合你的要求,但它可能会做你想要的.
您可以修改您的.bashrc
(或等效的shell init文件),根据您是否使用ssh来设置提示.
即把像这样的东西:
if [ -n $SSH_TTY ]; then export PS1=`echo -en '\033[42m\w\$ '`; fi;
在.bashrc
远程计算机上的文件末尾.这\033[42m
是一个ANSI转义代码,可将背景颜色更改为绿色.
这样,只有当您登录到远程计算机时,终端的背景颜色才会是绿色(或品红色,或青色,或其他).