5.2.2 显示命令
1.cat 文件名1 文件名2………——显示文件的内容
相当于DOS下的type命令。该命令经常和more命令搭配使用,或是将数个文件合并成一个文件。例:
[tony@free tony]$ cat preface.txt
显示文件preface.txt的内容。
[tony@free tony]$ cat preface.txt >>outline.txt
将preface.txt 附加到outline.txt文件之后。
[tony@free tony]$ cat new.txt info.txt>readme.txt
将new.txt和info.txt合并成readme.txt文件。
2.more文件名——逐页显示文件中的内容
如果文件太长,用cat命令只能看到文件的最后一页,而用more命令可以一页一页地显示。执行more命令后,进入more状态,用“Enter”键可以向后移动一行;用“Space”键可以向后移动一页;用“q”键可以退出。在more状态下还有许多功能,可以用man more命令获得。
3.less文件名——逐页显示文件中的内容
less命令实际上是more命令的改进版,其命令的含义是more的反义。less的功能比more更灵活。用“PgUp”键可以向前移动一页,用“PgDn”键可以后移动一页;用向上光标可以向前移动一行,用向下光标可以向后移动一行。“q”键、“Space”键、“Enter”键的功能和more命令类似。
4.head[参数]文件名——显示文件的前几行
参数说明:
-n num:显示文件的前num行。
-c num:显示文件的前num个字符。
缺省时,head显示文件的前10行。
例:
[tony@free tony]$ head –n 20 new.txt
显示文件new.txt的前20行
5.tail[参数]文件名——显示文件的末尾几行
参数说明:
-n num:显示文件的末尾num行。
-c num:显示文件的前末尾num个字符。
缺省时,tail显示文件的末尾10行。
例:
[tony@free tony]$ tail –n 20 new.txt
显示文件new.txt的末尾20行
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。