我的目标:当我连接到SSH主机时更改终端文本颜色,并在SSH连接关闭后重置终端文本颜色。
状态:在建立SSH连接时,我设法更改了文本颜色(--> 如何在连接到SSH主机时更改终端颜色)
.bash_profile
[ -n "$SSH_CONNECTION" ] && echo -e '\033]10;#ff0000\007'问题:一旦我关闭SSH连接,终端文本颜色就不会被重置。
这可以通过编辑.bash_profile来完成吗?如何才能不遵循上述条款中所使用的方法呢?
发布于 2020-09-23 19:26:28
如果您只需要将它用于非嵌套的SSH会话,则可以在~/.bash_logout文件中放置相应的行,例如
[ -n "$SSH_CONNECTION" ] && echo -e '\033]10;#ffffff\007'在出口处将前景色设置为白色。
https://askubuntu.com/questions/1277267
复制相似问题