在linux里有些命令显示的内容太多了,要网上翻页,怎么办?用shift+pageup,也只能翻几页。仍然显示不全

在linux里有些命令显示的内容太多了,要网上翻页,怎么办?用shift+pageup,也只能翻几页。仍然显示不全,第1张

有些命令显示的内容太多,一页屏幕显示不完,就需要翻页命令。一般是用管道符将这样的命令的输出让more或less处理,就像这样:dmesg |more (查看系统硬件信息)或dmesg |lessmore命令的翻页按键:空格:表示向下翻一页回车:表示向下滚动一行/字符串:表示查询字符串q:离开more界面而less命令和more的不同之处在于,它可以向上翻页,字符串查询也可以向上查询。less命令的按键(more命令的按键在less中一样):PageUp:向上翻页PageDown:和空格键一样是向下翻页?字符串:表示向下查询字符串n:重复查询字符串

如果您的Linux桌面占用高,可能有以下几个原因:

运行的应用程序太多:如果您同时运行了多个应用程序,特别是一些资源占用较大的应用程序,如视频编辑、图形设计等,会导致桌面占用较高。可以尝试关闭一些不必要的应用程序或者在使用时适当优化资源使用。

桌面环境过重:不同的Linux桌面环境占用的资源也不同,有些桌面环境如GNOME和KDE等功能比较丰富,但也比较占用资源。可以尝试更换一个轻量级的桌面环境,如XFCE、LXDE、Openbox等,以降低桌面占用。

显卡驱动问题:如果您的显卡驱动不正确或者不兼容当前的Linux系统,也可能导致桌面占用较高。可以尝试更新显卡驱动或者更换一个兼容的显卡。

内存不足:如果您的计算机内存不足,也会导致桌面占用较高。可以尝试升级内存或者关闭一些不必要的应用程序以释放内存。

系统服务过多:有些系统服务如网络服务、打印服务等也会占用一定的资源,如果您不需要这些服务,可以尝试关闭它们以降低桌面占用。

可以通过top或者htop等命令查看当前系统中占用资源较多的进程和服务,以便定位和解决桌面占用高的问题。

楼上有人说了用 命令 | more 的方法显示,这种方法其实不好。更好的方法反而是使用

命令 | less 的模式(例如mitmproxy -h | less,这段命令意思就是显示mitmproxy的帮助文档,并且用less模式去读取这个文档),在less模式下你一次只能读一部分文本,但是你可以输入命令来翻页,你可以按空格键向下翻页;而按b键则向上翻页。另外,在输入状态先输入一个斜杠,再输入文本,就可以把全文中带有该文本的地方高亮(例如输入/port就是把全文中带有port这个文本的地方标记高亮);最后使用ctrl+z退出less模式。如果你使用more的命令当然也可以这样翻页,但是首先它也是只显示一部分内容(而不是全部),可是这个模式不能输入命令(所以不能搜索文档),最讨厌的是当你翻到底的时候命令就自动退出more模式了,所以还是less更多人用。

至于有没有一次显示所有内容的方法?我到处都找遍了也没发现(甚至找了国外的StackOverflow,以上方法就是我从那里找来的)。可是我清晰地记得有时候浏览帮助文档一开始是可以显示完全的,只不过后来不知道为什么又不行了。在CSDN有人说可以修改PUTTY、XSHELL等远程登录软件的lines of scrollback选项,我试过好像没什么作用就不发上来了。如果有人知道一次完全显示的方法,请留言,谢谢。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/7270459.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-03
下一篇2023-04-03

发表评论

登录后才能评论

评论列表(0条)

    保存