查看文件
如果要查看文件,使用 cat less tac tail more 任意一个即可。
1.cat命令
使用cat命令查看文件时会显示整个文件的内容,注意cat只能查看文本内容的文件,如查看二进制文件,则屏幕会显示乱码。另外cat可创建文件,合并文本等。cat命令语法为cat[-AbeEnstTuv][--help][--version]fileName。
#查看系统网络配置文件[root@CentOS cmd]# cat /etc/sysconfig/network-scripts/ifcfg-eth0#显示行号,空白行也进行编号[root@CentOS cmd]# cat -n a#对空白行不编号[root@CentOS cmd]# cat -b a#filel文件内容[root@CentOS cmd]# cat filel#file2文件内容[root@CentOS cmd]# cat file2#文件内容合并[root@CentOS cmd]# cat filel file2 >file_1_2[root@CentOS cmd]# cat file_1_2#创建文件[root@CentOS cmd]# cat >file_1_2#按ctrl-D结束[root@CentOS cmd]# cat file_1_2#追加内容[root@CentOS cmd]# cat >>file_1_2#按ctrl-D结束#查看追加的文件内容[root@CentOS cmd]# cat file_1_2
使用cat可以复制文件,包括文本文件、二进制文本或ISO光盘文件等。
2.more和less
使用cat命令查看文件时,如一文件有很多行,会出现滚屏的问题,这时可以使用more或less查看,more和less可以和其他命令结合使用,也可以单独使用。
more命令使用space空格键可以向后翻页,“b”向前翻页。帮助可以选择“h”,更多使用方法可以使用“man more”查看帮助文档。
[root@CentOS ~]# wc -l more.txt#当一屏显示不下时会显示文件的一部分#用分页的方式显示一个文件的内容[root@CentOS ~]# more more.txt#部分显示结果省略#和其他命令结合使用[root@CentOS ~]# man more | more[root@CentOS ~]# cat -n src.txt[root@CentOS ~]# more -s src.txt#从第6行开始显示文本内容[root@CentOS ~]# more +6 src.txt#more -c 10 examplel.c % 执行该命令后,先清屏,然后将以每10行每10行的方式显示文件example.c的内容。[root@CentOS ~]# more -c -10 src.txt
在more命令的执行过程中,用户可以使用more自己的一系列命令动态地根据需要来选择显示的部分。more在显示完一屏内容之后,将停下来等待用户输入某个命令。
less命令的功能几乎和more命令一样,也是用来按页显示文件,不同之处在于less命令在显示文件时准许用户即可以向前又可以向后翻阅文件。用less命令显示文件时,若需要在文件中往前移动,按“b”键;要移动到用文件的百分比表示的某位置,则指定一个0-100之间的数,并按“p”即可。less命令的使用与more命令类似,在此就不描述了,用户如有不清楚的地方可直接查看联机帮助。
3.tail
tail和less类似。tail可以指定显示文件的最后多少行,并可以滚动显示日志。