如何在 Ubuntu 上将 SSH 连接关闭后的终端文本颜色重置为默认值

如何在 Ubuntu 上将 SSH 连接关闭后的终端文本颜色重置为默认值

系统: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'

退出时将前景色设置为白色。

相关内容