文件内容查询cat,tac,nl,more,less,head,tail,od

cat:  由第一行开始显示文件内容
tac:  从最后一行开始显示文件内容
nl:   显示的时候,顺便输出行号
more: 一页一页的显示文件内容
less: 与more类似,但比more更好的是,它可以往前翻页
head: 只看头几行
tail: 只看结尾几行
od:   以二进制的方式读取文件内容!
 
#cat [-AbEnTv] 
-A:相当于-vET的组合,可列出一些特殊字符,而不是空白而已
-b:列出行号,仅针对非空白行做行号显示,空白行不显示
-E:将结尾的段字符 $ 显示出来
-n:打印出行号,连空白行也会有行号
-T:将[Tab]键以 ^I 显示出来
-v:列出一些看不出来的特殊字符
 
 
#tac 反向显示
 
 
#nl [-bnw] 文件
  -b:指定行号指定的方式,主要有两种:
-b a :表示不论是否是空行,也同样列出行号
-b t :如果有空行,空的那行不列出行号
  -n:列出行号表示的方法,主要有三种:
-n ln :行号在屏幕的最左方显示
-n rn :行号在自己字段的最右方显示,且不加0
-n rz :行号在自己字段的最右方显示,且加0
  -w:行号字段占用的位数
 
 
#more    (一页一页翻动)
 
#less    (一页一页翻动)
 
 
 
#head [-n number] 文件
  -n :后面接数字,代表显示几行的意思
 
 
#tail [-n number] 文件
  -n :后面接数字,代表显示几行
  -f :表示持续监测后面接的文件名,要等到按下[ctrl]-c 才会结束tail的监测
例如:#tail -n +100 /etc/man.config  显示100行以后的数据
      #tail -n 20 /etc/man.config    列出最后20行
 
 
 
非纯文本文件:od
#od [-t type] 文件
  -t: 后面可以接各种类型的输出,如:
a :利用默认的字符来输出
c :使用ASCII字符来输出
d[size] :利用十进制来输出数据,每个整数占size bytes
f[size] :利用浮点数来输出数据,每个整数占size bytes
o[size] :利用八进制来输出数据,每个整数占size bytes
x[size] :利用十六进制来输出数据,每个整数占size bytes
 
  例如:#od -t c /usr/bin/passwd
posted on 2015-03-23 11:28  裴银祥的博客园  阅读(308)  评论(1编辑  收藏  举报