当命令超过终端大小的一半时,它就会中断

当命令超过终端大小的一半时,它就会中断

每当我输入的bash命令长度超过我所在的 shell 窗口宽度的一半时,该命令就会中断,就像我填满整个屏幕一样

问题的图像

  • 图像中的第三个命令 - 键入几秒x并得到预期结果。
  • 第四条命令 -输入 load more xs,命令又回到开头,就好像它已经填满了整行一样。

我通过 Putty 连接。

我正在运行 Raspbian(基于 Debian 的发行版)

如果我说得不够清楚,请指出,这不容易解释。

答案1

我认为您的 tty 报告了错误的 tty 大小。尝试跑步

pi@raspberrypi$ stty -aF /dev/ttyO0

在那里您将看到 tty 认为它有多少行和列。该尺寸应与腻子中设置的尺寸相匹配。您还可以使用 更改参数,例如列数stty。该命令类似于

pi@raspberrypi$ stty -F /dev/ttyO0 cols 80

您可以在以下位置查看更多参数http://unixhelp.ed.ac.uk/CGI/man-cgi?stty

相关内容