前言:
现在各位老铁们对“cat查看文件内容如何找到指定内容”大约比较关怀,我们都需要分析一些“cat查看文件内容如何找到指定内容”的相关内容。那么小编也在网摘上汇集了一些有关“cat查看文件内容如何找到指定内容””的相关知识,希望看官们能喜欢,小伙伴们一起来学习一下吧!cat :由第一行开始显示文件内容。
tac :从最后一行开始显示,可以看出tac是cat的倒写形式。
nl :显示的时候顺便输出行号。
more :一页一页地显示文件内容。
less :与more类似,但比more更好的是,它可以往前翻页。
head :只看头几行。 tail :只看结尾几行。
od :以二进制的方式读取文件内容。
一、直接查看文件内容cat [-AbEnTv] 文件
-A :相当于-vET的整合参数。可以列出一些特殊字符,而不是空白;
-b :列出行号,仅针对非空白行做行号显示;
-E :将结尾的断行字符显示出来;
-n :打印行号,连同空白行也有行号;
-T :将 Tab 按键以 ^I 显示出来;
-v :列出一些看不出来的特殊字符。
tac 文件
tac与cat相反,它是由最后一行到第一行反向在屏幕上显示出来。
nl [-bnw] 文件
-b :指定行号指定的方式,主要有两种: -b a :表示不论是否有空行,也同样列出行号(类似cat -n); -b t :如果有空行,空的那一行不列出行号(默认值)。 -n :列出行号表示的方法,主要有三种: -n ln :行号在屏幕最左方显示; -n rn :行号在自己字段的最右方显示,且不加 0; -n rz :行号在自己字段的最右方显示,且加 0; --w:行号占用的位数。
[root@localhost ~]# nl -n rz -w 3 anaconda-ks.cfg 001 #version=RHEL7002 # System authorization information003 auth --enableshadow --passalgo=sha512......二、可翻页查看more 文件
如果more后面接的文件内容行数大于屏幕输出的行数时,最后一行会显示出目前显示的百分比,而且还可以在最后一行输入一些命令。
空格键 :代表向下翻页; Enter :向下滚动一行; /字符串 :向下查询“字符串”这个关键字; :f :立刻显示出文件名以及目前显示的行数; q :立刻离开more b或ctrl-b :往回翻页,这个操作只对文件有用,对管道无用
less 文件
less的用法比more更有弹性。
空格键 :向下翻动一页 PageDown :向下翻动一页 /字符串 :向下查询“字符串”这个关键字; ?字符串 :向上查询“字符串”这个关键字; n :重复前一个查询(与 / 或 ? 有关) N :反向重复前一个查询(与 / 或 ? 有关) q :立刻离开less
三、数据选取head [-n number] 文件
取出前面几行。 -n :后面接数字,代表显示几行的意思,默认显示前10行
后面100行数据都不打印,只打印前面几行
head -n -100 /tmp/test.log
tail [-n number] 文件
取出后面几行。 -n :后面接数字,代表显示几行的意思 -f :表示持续检测后面所接的文件名,直到按下 Ctrl+c 才会结束检测。
如果不知道文件有几行只想列出100行以后的数据:
tail -n +100 /tmp/test.log
假如我要显示文件的第11行到20行:
head -n 20 /tmp/test.log | tail -n 10
公众 CoderMeng 号,获取更多干货文章
标签: #cat查看文件内容如何找到指定内容