大家好
小弟 最近从朋友那边接收一块板子
因为我习惯接上 TTY console
去看开机资讯
发现用TTY 时
当我输入长指令时 他不会换行
会直接从原本这行的头开始覆蓋
感觉没有\r\n 只有 \r
但我用ssh 进去 却可以正常换行
我用 set 和 env 打印所有环境变量
比较两边的环境变量
把怀疑的变量设成一样
还是无法解决这个问题
上网查 很多人都是因为设定PS1 的关系
但我并没有把PS1加入颜色的设定
也试着设成一样的
一样无效
请问 有人知道怎是那边的问题吗?
谢谢
————
刚刚发现
只要用 stty cols 和 stty rows
设定对的大小 就可以正常了
我纳闷的是 为什么用ssh 登入却不用
再ssh 下 echo $LINES和 echo $COLUMNS 会随着视窗大小自动更改
但我用TTL uart 的视窗
他却不会自己更新 囧