Chinaunix首页 | 论坛 | 博客
  • 博客访问: 783688
  • 博文数量: 143
  • 博客积分: 2077
  • 博客等级: 大尉
  • 技术积分: 2393
  • 用 户 组: 普通用户
  • 注册时间: 2012-09-28 12:57
文章存档

2016年(2)

2015年(3)

2014年(3)

2013年(41)

2012年(94)

分类: LINUX

2012-10-02 17:15:56

文件内容查询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

阅读(1612) | 评论(0) | 转发(1) |
给主人留下些什么吧!~~