在 bash 中回滚时 SSH 连接出现错误的换行符

Ale*_*lex 5 linux ssh bash

我通过 GNOME 终端中的 SSH 连接有一个 Bash 终端。服务器是 Debian Linux,客户端是 Ubuntu Linux。

长行的输出显示得很好,但是当我使用 UP 键在 bash 历史记录中滚动时,输出只有 80 个字符,然后被破坏并再次从同一行开始。

它应该是这样的:

server01:/usr/local/bin# 超长命令参数 1 参数 2 参数 3

但它看起来像这样:

参数 3 usr/local/bin# 超长命令 参数 1 参数 2 

Dou*_*ris 0

当你打字时你会得到什么echo $TERM

如果它提到 gnome 或其他似乎是 gnome 特定的内容,您可能想尝试更通用的内容vt100,例如xterm、 或xterm-256color

如果 Gnome 终端窗口比 80 个字符宽得多,此问题是否相同?