cat:由第一行开始显示文件内容
cat(concatenate):将一个文件的内容连续显示在屏幕上面[root@www ~]# cat [-AbEnTv]
参数:
-A :相当于 -vET 得整合选项,可列出一些特殊字符而不是空白而已;
-E :将结尾得断行字符 $ 显示出来;
-n :打印出行号,连同空白行也会有行号,与 -b 癿选项不同;
-T :将 [tab] 按键以 ^I 显示出来;
-v :列出一些看不出来的特殊字符[root@CentOS ~]# cat -A /etc/xinetd.conf #$ .......... .......... .......... # these attributes.$ $ defaults$ {$ # The next two items are intended to be a quick access place to$ # temporarily enable or disable services.$ #$ #^Ienabled^I^I=$ #^Idisabled^I=$
tac:从最后一行开始显示,可以看出tac与cat的倒写形式
由最后一行到第一行反向在屏幕上显示出来- nl:显示的时候,顺便输出行号
nl:number lines of files 添加行号打印
参数:
-b :指定行号的指定的方式,主要有两种:
-b a :表示不论是否为空行,也同样列出行号(类似 cat -n);
-b t :如果有空行,空的那一行不要列出行号(默认值);
-n :列出行号表示的方法,主要有三种:
-n ln :行号在屏幕的最左方显示;
-n rn :行号在自己字段的最右方显示,且不加 0 ;
-n rz :行号在自己字段的最右方显示,且加 0 ;
-w :行号字段的占用的位数。
more:一页一页地显示文件内容
[root@CentOS ~]# more cd cd: No such file or directory [root@CentOS ~]# more /etc/man.config # Generated automatically from man.conf.in by the # configure script. ........... ........... ....(中间省略).... --More--(28%) # 在此处按?可以显示more的使用帮助 # 在此处按/以后,光标跳转到最下面一行等待输入
可以使用的命令:
less:与more类似,三十比more更好的是,它可以往前翻页
# Generated automatically from man.conf.in by the # configure script. # FSSTND FHS # /etc/man.config
可以使用的命令:
man命令就是调用less显示帮助信息的- head:是看头几行
参数:
-n:后面接数字,代表显示几行
# 默认显示前十行,如果要显示前20行,就要加-n参数:
[root@CentOS ~]# head -n 20 /etc/man.config
# 不显示后面的100行,其他的全部显示,可以使用-n -数字:
[root@CentOS ~]# head -n -100 /etc/man.config
- tail:只看结尾几行
参数:
-n:后面接数字,代表显示几行的意思
-f:表示持续检测后面所接的文件名,等到按Ctrl+C才会停止,可以用来显示某文件的使用状态,比如某日志文件一直在读写状态,可以查看此文件的内容读写情况
# tail默认显示最后十行:
[root@CentOS ~]# tail -n 20 /etc/man.config
# 显示第100行开始往后的所有行
[root@CentOS ~]# tail -n +100 /etc/man.config
# 持续监测文件内容:
[root@CentOS ~]# tail -f /etc/man.config
# 显示第11到20行:
# 显示前20行中的后10行,即11到20行
[root@CentOS ~]# head -n 20 man.config | tail -n 10
- od:以二进制的方式读取文件内容
参数:
-t后面接各种类型
a :利用默认的字符来输出;
c :使用 ASCII 字符来输出
f[size] :利用浮点数(floating)来输出数据,每个数占用 size bytes ;
o[size] :利用八迚制(octal)来输出数据,每个整数占用 size bytes ;
x[size] :利用十六迚制(hexadecimal)来输出数据,每个整数占用 size bytes ;
默认使用十六进制显示。
# 使用ASCII码显示
[root@CentOS ~]# od -t c /usr/bin/passwd