日更第13天:Linux常用命令之cat用法

在这里插入图片描述

1. 命令简介

cat 命令官方的解释是用来连接所有指定文件并将结果写到标准输出。简单理解它最基本的功能是可以查看文件的内容。除此之外,我们还可以利用cat来创建文件或者把几个文件内容进行合并输出。功能简单实用性强,值得你去使用!!!

2. 英文含义

cat = concatenate 连接的意思

3. 语法格式

cat [选项]... [文件]...

4. 选项说明

选项 选项说明
-A, --show-all 显示不可打印字符,行尾显示“$”
-b, --number-nonblank 对非空输出行编号(和-n相似,差异在于对空白行不编号)
-n, --number 对输出的所有行从1开始编号
-s, --squeeze-blank 当遇到有连续两行以上的空白行,就代换为一行的空白行
-T, --show-tabs 将 TAB 字符显示为 ^I
–help 显示此帮助信息并退出
–version 显示版本信息并退出

5. 示例说明

查看某文件内容 cat 文件

[root@iZ test]# ls
source.log
[root@iZ test]# cat source.log
kksks
skks
sksks
ksks
kss

查看source.log 的文件内容加上行号

[root@iZb test]# cat -n source.log
     1	kksks
     2	skks
     3	sksks
     4	ksks
     5	kss
     6

cat -s 文件连续两行以上的空白行,就代换为一行的空白行

[root@iZ test]# cat source.log
kksks


skks
sksks

ksks
kss



[root@iZ test]# cat -s source.log
kksks

skks
sksks

ksks
kss

[root@iZ test]#

cat 连接多个文件的内容并且输出到一个新文件中

# 假设,现在有source.log、source2.log、source3.log文件,将他们三个文件的内容拼接到一起内容输出到一个新的文件中去

[root@iZ test]# ls -l
总用量 12
-rw-r--r-- 1 root root  8 12月  4 22:41 source2.log
-rw-r--r-- 1 root root 13 12月  4 22:41 source3.log
--w-r--rw- 1 root root  6 12月  4 22:40 source.log
[root@iZ test]# cat source.log
hello
[root@iZ test]# cat source2.log
pangtai
[root@iZ test]# cat source3.log
go go go !!!
[root@iZ test]# cat source.log source2.log source3.log > source4.log
[root@iZ test]# ls -l
总用量 16
-rw-r--r-- 1 root root  8 12月  4 22:41 source2.log
-rw-r--r-- 1 root root 13 12月  4 22:41 source3.log
-rw-r--r-- 1 root root 27 12月  4 22:43 source4.log
--w-r--rw- 1 root root  6 12月  4 22:40 source.log
[root@iZ test]# cat source4.log
hello
pangtai
go go go !!!
[root@iZ test]#

cat 一个或多个已存在的文件追加至一个已存在的文件中

[root@iZ test]# ls -l
总用量 16
-rw-r--r-- 1 root root  8 12月  4 22:41 source2.log
-rw-r--r-- 1 root root 13 12月  4 22:41 source3.log
-rw-r--r-- 1 root root 27 12月  4 22:43 source4.log
--w-r--rw- 1 root root  6 12月  4 22:40 source.log
[root@iZ test]# cat source4.log
hello
pangtai
go go go !!!
[root@iZ test]# cat source.log source2.log source3.log >> source4.log
[root@iZ test]# cat source4.log
hello
pangtai
go go go !!!
hello
pangtai
go go go !!!

6. 注意事项

  • cat 适合查看内容较小的文件,文件内容较大时,查看体验不是很好

  • cat > 创建文件,>>是追加内容至某个文件

好了,今天的学习就到这里!欢迎大家评论区参与交流与讨论,更好的学习与进步!原创不易,欢迎收藏与转发支持!

在这里插入图片描述

系列推荐

猜你喜欢

转载自blog.csdn.net/weixin_43980975/article/details/121846990