Shell

當命令超過終端大小的一半時,它會中斷

  • August 1, 2012

每當我輸入的bash命令長度超過我所在的 shell 視窗寬度的一半時,命令就會中斷,就像我填滿整個螢幕一樣

問題圖片

  • 圖像中的第三個命令 - 輸入了幾個xs 並得到了預期的結果。
  • 第 4 條命令 -鍵入 load more xs,然後該命令重新開始,就好像它已經填滿了整行。

我正在通過 Putty 連接。

我正在執行 Raspbian(基於 Debian 的發行版)

如果我不夠清楚,請說,這不容易解釋。

我認為您的 tty 報告了錯誤的 tty 大小。嘗試執行

pi@raspberrypi$ stty -aF /dev/ttyO0

在那裡你會看到 tty 認為它有多少行和列。此尺寸應與 putty 中設置的尺寸相匹配。您還可以使用 更改參數,例如列數stty。該命令將類似於

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

您可以在http://unixhelp.ed.ac.uk/CGI/man-cgi?stty查看更多參數

引用自:https://unix.stackexchange.com/questions/44462