如何在Linux中more命令查看文本文档

如题所述

最近在Linux中进行操作,在查看一些大的文本文档时,用cat 、more等命令可以提高我们的查看效率,下面和大家分享下不同命令带来的不同效果。
more a.txt
cat b.txt
tail a.txt
head b.txt
cat主要有三大功能:1.一次显示整个文件。$ catfilename2.从键盘创建一个文件。$ catfilename 只能创建新文件,不能编辑已有文件.3.将几个文件合并为一个文件: $catfile1file2 file 参数:-n 或 --number 由 1 开始对所有输出的行数编号-b 或 --number-nonblank 和 -n 相似,只不过对于空白行不编号-s 或 --squeeze-blank 当遇到有连续两行以上的空白行,就代换为一行的空白行-v 或 --show-nonprinting
more命令,功能类似cat,cat命令是整个文件的内容从上到下显示在屏幕上。more会以一页一页的显示方便使用者逐页阅读,而最基本的指令就是按空白键(space)就往下一页显示,按b键就会往回(back)一页显示,而且还有搜寻字串的功能。more命令从前向后读取文件,因此在启动时就加载整个文件。 1.命令格式: more[-dlfpcsu][-num][+/pattern][+linenum][file...] 2.命令功能: more命令和cat的功能一样都是查看文件里的内容,但有所不同的是more可以按页来查看文件的内容,还支持直接跳转行等功能。 3.命令参数: +n从笫n行开始显示 -n定义屏幕大小为n行 +/pattern在每个档案显示前搜寻该字串(pattern),然后从该字串前两行之后开始显示 -c从顶部清屏,然后显示 -d提示“Pressspacetocontinue,’q’toquit(按空格键继续,按q键退出)”,禁用响铃功能 -l忽略Ctrl+l(换页)字符 -p通过清除窗口而不是滚屏来对文件进行换页,与-c选项相似 -s把连续的多个空行显示为一行 -u把文件内容中的下画线去掉 4.常用操作命令: Enter向下n行,需要定义。默认为1行 Ctrl+F向下滚动一屏 空格键向下滚动一屏 Ctrl+B返回上一屏 =输出当前行的行号 :f输出文件名和当前行的行号 V调用vi编辑器 !命令调用Shell,并执行命令 q退出more
head  参数选项  文件file 默认情况下,head将文件的前10行输出到标准输出。当文件的数目大于1时,head分别输出每个文件的前10行。如果没有“文件file”时,或者当“文件file”是“-”时,从标准输入中读取输入 二、参数选项 -cn     打印每个文件的前n个字节 -n 打印每个文件的前n行,而不是打印默认的前10行 --help 显示帮助并退出 --version 显示版本信息并退出
tail [+ / - num ] [参数 ] 文件 tail命令中各个选项的含义为: + num 从第 num行以后开始显示。 - num 从距文件尾 num行处开始显示。如果省略 num参数,系统默认值为 10。 l 以文本行为 num的计数单位。与参数选项+ num或- num选项同时使用时, num表示要显示的文本行行数。 c 以字节为 num的计数单位。与参数选项+ num或- num选项同时使用时, num表示要显示的字符数。 ( l、 c选项可以省略,系统默认值为 l,即按行计数)。 使用tail命令的-f选项可以方便的查阅正在改变的日志文件,tail -f filename会把filename里最尾部的内容显示在屏幕上,并且不但刷新,使你看到最新的文件内容。
温馨提示:答案为网友推荐,仅供参考
相似回答