终端输出不自动换行?

bigPillow 2015-09-22 07:33:35
为什么我的板子的终端输出不自动换行啊,本行输入的满一行后就把之前的给覆盖掉了?
下面是说明:

root@am335x-evm:/#
aaaaaaaaaax-evm:/#aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
root@am335x-evm:/#

前面输出的‘a’一但满行后就自动覆盖前面的部分了,怎么设置成自动换行?
...全文
8373 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
wonggone 2018-12-11
  • 打赏
  • 举报
回复
8楼的方法是正解,我也遇到时了同样的问题。参考8楼提到的 方法解决了。 https://flytreeleft.iteye.com/blog/1541616 中
qiledexin 2017-08-23
  • 打赏
  • 举报
回复
楼主这个问题解决了吗?我也遇到这个问题了
binn_chern 2016-10-23
  • 打赏
  • 举报
回复
设置了PS1,但是PS1中的非显示字符没有用\[\]括起来,参考一下链接 http://flytreeleft.iteye.com/blog/1541616
sinat_28014101 2016-02-02
  • 打赏
  • 举报
回复
http://blog.sina.com.cn/s/blog_701b1cb50102wfyi.html
sinat_28014101 2016-02-02
  • 打赏
  • 举报
回复
http://blog.sina.com.cn/s/blog_701b1cb50102wfyi.html
nswcfd 2015-09-30
  • 打赏
  • 举报
回复
1)把tty的行数设置为24x80; 2)把bash的ROWS和COLUMS参数也设置为24x80; 3)把terminal软件的配置也改成24x80
bigPillow 2015-09-29
  • 打赏
  • 举报
回复
引用 3 楼 nswcfd 的回复:
比较一下几个环境里TERM是否都一样,stty -a的输出是否都一样。
首先感谢你的回答, 我看了一下: 正常的和不正常的差异部分有: 不正常的: root@am335x-evm:~#stty -a speed 115200 baud;stty: standard input line = 0; intr = ^C; quit = ^\; erase = ^?; kill = ^U; eof = ^D; 。。。。。。。省略到后面相同的部分。 正常的: root@am335x:~# stty -a speed 115200 baud; rows 24; columns 80; intr = ^C; quit = ^\; erase = ^?; kill = ^U; eof = ^D; eol = <undef>; 后来,我试着把不正常的改成了跟正常的一致,但时问题貌似平没有什么改变。
nswcfd 2015-09-29
  • 打赏
  • 举报
回复
比较一下几个环境里TERM是否都一样,stty -a的输出是否都一样。
bigPillow 2015-09-28
  • 打赏
  • 举报
回复
引用 1 楼 nswcfd 的回复:
是串口吧? 检查一下终端是否支持am(auto_right_margin)属性。
你好nswcfd, 是的,我用的是secureCRT连接的串口。 请问:auto_right_margin属性在哪里设置呢? 还有个现象就是: 我连接其他的板子就没有出现这种问题,连接ubuntu也没出现这个问题。
nswcfd 2015-09-28
  • 打赏
  • 举报
回复
是串口吧? 检查一下终端是否支持am(auto_right_margin)属性。

4,436

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 内核源代码研究区
社区管理员
  • 内核源代码研究区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧