在 ubuntu 16.04 LTS 上通过 ssh 连接另一台服务器时出现奇怪的字符

在 ubuntu 16.04 LTS 上通过 ssh 连接另一台服务器时出现奇怪的字符

终端中出现以下字符串:

]133;C;]133;D;0]1337;[email protected]]1337;CurrentDir=/root]133;Aroot@ubuntu:~#
]133;B

它似乎告诉我当前目录以及奇怪的字符,例如]1337 。有什么办法可以解决这个问题吗?谢谢。

答案1

这是由于有人按照以下方式设置 iTerm2 shell 集成造成的http://www.iterm2.com/documentation-shell-integration.html

检查 .iterm2_shell_integration.bash 是否由 .bash_profile 提供。我登录 Ubuntu 服务器时就遇到了这种情况,我通过删除 ~/.iterm2_shell_integration.bash 解决了这个问题。

另请注意:https://unix.stackexchange.com/questions/292042/how-to-fix-shell-prompt-ps1-after-remote-login

相关内容