系统:Ubuntu 20.04
我的目标:当我连接到 SSH 主机时更改终端文本颜色,并在 SSH 连接关闭后重置终端文本颜色。
地位:当我建立 SSH 连接时,我设法更改了文本颜色 (-->如何在连接到 SSH 主机时更改终端颜色)
.bash_profile
[ -n "$SSH_CONNECTION" ] && echo -e '\033]10;#ff0000\007'
问题:一旦我关闭 SSH 连接,终端文本颜色就不会重置。
可以通过编辑来实现吗.bash_profile
?如果不遵循上述文章中的方法,如何实现呢?
答案1
如果你只需要它适用于非嵌套 SSH 会话,你可以在文件中放置相应的行~/.bash_logout
,例如
[ -n "$SSH_CONNECTION" ] && echo -e '\033]10;#ffffff\007'
退出时将前景色设置为白色。