Ubuntu Server 17.10终端无滚动,如何分步查看命令输出?
解决Ubuntu Server终端命令结果分步输出的问题
嘿,我来帮你搞定这个麻烦!在Ubuntu Server 17.10里,当命令输出内容太多一屏装不下时,你完全不用每次都把结果存进文件再打开——用下面这些方法就能直接分步查看输出:
方法1:用more命令分页显示
把命令的输出通过管道(|)传给more,它会把内容分成一屏一屏展示:
netstat | more
操作说明:
- 按空格键:翻到下一页
- 按Enter键:逐行查看下一行
- 按q键:直接退出查看
方法2:用less命令(更灵活的分页工具)
less比more功能更强,支持前后滚动和搜索,是终端里查看长输出的首选:
netstat | less
操作说明:
- 按上/下箭头:逐行滚动
- 按PageUp/PageDown:翻页
- 按
/键然后输入关键词:向下搜索内容(按n找下一个匹配项) - 按
?键然后输入关键词:向上搜索内容 - 按q键:退出查看
额外小提示:修复终端滚动功能
如果你的终端本来应该支持滚动却失效了,可以试试:
- 用Shift+PageUp和Shift+PageDown手动滚动终端历史内容
- 检查你使用的终端模拟器(比如PuTTY、SecureCRT等,如果是远程连接的话)的设置,确保“允许滚动”或“缓冲区大小”的配置是开启的
内容的提问来源于stack exchange,提问作者user2930077
相关产品推荐
相关产品推荐

