linux合并txt文件命令,linux cat命令查看日志和文件合并用法详解

查看文件

如果要查看文件,使用 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可以指定显示文件的最后多少行,并可以滚动显示日志。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值