linux 系统怎么用命令行动态显示文件内容

linux 系统怎么用命令行动态显示文件内容,第1张

linux 系统怎么用命令行动态显示文件内容

linux中如果想要把某个命令或者程序执行的输出结果分屏显示,可以使用more工具来实现。是几乎所有linux发行版都自带的一个分屏显示的工具。

1:如果只是输出一个文件的内容,可以直接用more来输出,例如

more a.log

2:如果希望分屏显示某个程序的输出内容,因为more只能直接 *** 作文件,所以此时必须通过管道来实现分屏显示,例如

./output | more

3:more命令的相关参数

+n 从笫n行开始显示

-n 定义屏幕大小为n行

+/pattern 在每个档案显示前搜寻该字串(pattern),然后从该字串前两行之后开始显示

-c 从顶部清屏,然后显示

-d 提示“Press space to continue,’q’ to quit(按空格键继续,按q键退出)”,禁用响铃功能

-l忽略Ctrl+l(换页)字符

-p 通过清除窗口而不是滚屏来对文件进行换页,与-c选项相似

-s 把连续的多个空行显示为一行

-u 把文件内容中的下画线去掉

4:more命令的相关 *** 作

Enter向下n行,需要定义。默认为1行

Ctrl+F 向下滚动一屏

空格键 向下滚动一屏

Ctrl+B 返回上一屏

= 输出当前行的行号

:f 输出文件名和当前行的行号

V 调用vi编辑器

!命令 调用Shell,并执行命令

q 退出more

纯字符界面?

话说你一个笔记本用什么字符界面,你要是服务器本地 *** 作,不能远程 *** 作用纯字符界面还说的过去……

我记得是按 scroll lock ,之后上下和翻页就可以看之前的东西了。不过前提是你的机器开了字符缓冲(好吧,我不知道怎么开关这东西,好像是内核参数)。

我反正想来说要么远程在图形界面,要么就是开图形界面。纯字符界面只执行紧急的命令,如果混到要翻页了,一般情况下也都是命令运行结果的输出,用 | more 或者 | less 慢慢看了。


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

原文地址: http://outofmemory.cn/yw/8323771.html

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

发表评论

登录后才能评论

评论列表(0条)

保存