大家好
小弟 最近從朋友那邊接收一塊板子
因為我習慣接上 TTY console
去看開機資訊
發現用TTY 時
當我輸入長指令時 他不會換行
會直接從原本這行的頭開始覆蓋
感覺沒有\r\n 只有 \r
但我用ssh 進去 卻可以正常換行
我用 set 和 env 列印所有環境變數
比較兩邊的環境變數
把懷疑的變數設成一樣
還是無法解決這個問題
上網查 很多人都是因為設定PS1 的關係
但我並沒有把PS1加入顏色的設定
也試著設成一樣的
一樣無效
請問 有人知道怎是那邊的問題嗎?
謝謝
————
剛剛發現
只要用 stty cols 和 stty rows
設定對的大小 就可以正常了
我納悶的是 為什麼用ssh 登入卻不用
再ssh 下 echo $LINES和 echo $COLUMNS 會隨著視窗大小自動更改
但我用TTL uart 的視窗
他卻不會自己更新 囧