linux 查看文件内容

1 cat 由第一行开始显示档案内容:
tac 从最后一行开始显示,可以看出tac是cat的倒着写
nl 显示的时候,顺道输出行号
more 一页一页的显示档案内容
less 与more类似,但是比more 更好的是,可以往前翻页
head 只看头几行
tail 只看尾巴几行
od 以二进制的方式读取档案内容
 备注:文件即档案,直接查看文件或档案,可以使用cat/tac/nl 这个几个指令;more/less 一页一页翻页
 
cat (concatenate)选项与参数:
-A:相当于vET的整合选项,可列出一些特殊字符而不是空白而已
-b:列出行号,仅对非空白行做行号显示,空白行不标行号
-E:将结尾的断行字符$显示出来
-n:打印出行号,连同空白换行也会有行号,与-b的选项不同
-T:将 [tab]按键以^I 显示出来
-v:列出一些看不到的特殊字符
 
例子:查看/etc/issue这个文件的内容

 

tac  反向列出文件内容

tac /etc/issue

nl (添加行号打印)

nl 选项与参数:

-b:指定行号指定的方式,主要有两种:1 -b a:表示无论是否为空行,也同样列出行号(类似cat -n);2 -b t:如果有空行,空的那一行不要列出行号(默认值)

-n:  列出行号的表示方法,主要有三种:1 -n ln:行号在屏幕的最左方显示;2 -n rn:行号在自己字段内的最右方显示,且不加0;3 -n rz:行号在自己字段内的最右方显示,且加0

-w:行号字段的占用的位数

 

more (一页一页翻动)

less (一页一页翻动)可以往前翻页

head 显示前面几行    默认显示最前面10行,

-n: 后面接数字,代表显示几行的意思

 

tail 显示后面几行,默认显示最后面10行

tail -n number 文件或档案

-n :后面接数字,代表显示几行的意思   

-f:表示持续侦测后面所接的档名,要等到按下Ctrl+C才会结束tail的侦测

 

od :非纯文本档案

od  [-t TYPE] 档案

选项与参数: -t 后面可以接各种类型(TYPE)的输出,例如:

a :利用默认的字符来输出

c:使用ASCII字符来输出

d(size): 利用十进制(decimal)来输出数据,每个整数占用size bytes 

f(size): 利用浮点数(floating)来输出数据,每个数占用size bytes

o(size): 利用八进制(octal)来输出数据,每个整数占用size bytes

x(size): 利用十六进制(hexadecimal)来输出数据,每个整数占用size bytes