gnome terminal 如何完成以下功能?
对于tty的初始化很有疑问,就是启动一个shell,如何能够完成超長命令的自动换行的?
比如,一个有100个字符的命令"aaaaaaaaaaaaaa........aaa",当在shell里面敲的时候,当超过terminal显示的长度的时候,terminal(比如gnome terminal)好像能够自动将超过一行的换行输出。但是将terminal大小手工拉长,又回到一行进行显示。
如下例:
# aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
如果把terminal拉长,就变成:
# aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
这是怎么做的?
有三种可能:
1. gnome terminal中做的。
2. shell对tty初始化的时候做的。
3. shell本身有cache的功能进行显示。
其中,3不太可能,虽然1也不太可能,但是还是在这里问一下吧。
有谁清楚的,请示下, 多谢!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
没人知道?