文件内容查阅:cat,tac,more,less,head,tail,od

文件内容查阅:cat,tac,more,less,head,tail,od

直接查看文件内容:cat、tac

cat:concatenate
-A:显示空白处的特殊字符
-b:列出行号(不包括空白行)
-E:将结尾的断行字符$打印出来
-n:连同空白行一起打印出行号
-T:将[tab]键一^I(大写的i)显示出来
-v:列出一些看不见的特殊字符

tac:cat的反写形式。由最后一行开始显示文件内容
-b:
-b a:连同空行一起显示行号
-b t:空行不显示行号
-w:行号字段占用的位数。若w=3,则第一行显示为001

若文件内容过长,需要一页一页查看,则使用more、less

more:在more程序运行过程中,相关键的作用:
空格键:代表向下翻一页
enter;向下滚动一行
/字符串:在内容当中,向下查询“字符串”这个关键字
:f:显示文件名及目前显示的行数
q:离开more程序,不再显示文件内容
b:往回翻页

less:功能比less更多
空格键:向下翻动一页
pagedown:向下翻动一页
pageup:向上翻动一页
/字符串:向下查询“字符串”
?字符串:向上查询”字符串“
n:重复前一个查询
N:反复重复前一个查询
q:退出程序

数据选取:head、tail

head:选取文件的前几行
-n:后面接数字,代表取前多少行
注:若-n后接的是负数,如-n -10时,代表除了后面10行,外,列出所有的行数

tail:取出后面几行
-n:后面接数字,代表显示后面多少行
注:若数字前加“+”,如-n +10,代表如前10行外,列出所有的行

举例:若向列出文件的11-20行,命令如下
head -n -20 文件名|tail -n 10
这涉及到管道命令。

od:读取非纯文本文件,这个以后用到再说

猜你喜欢

转载自blog.csdn.net/qq_42522262/article/details/81877913