本系列讲解常用的101个Linux命令(只多不少),本节讲述
cat命令。
|
|
|---|
| 1.cat命令介绍 |
| 2.cat命令举例 |
| 3.cat命令的可选选项 |
| 4.cat命令实际使用演示 |
1.命令介绍
cat
代表**“concatenate”**。可以实现 创建文件 、查看文件内容(支持正则表达式匹配)、它是 Linux 终端中最常用的命令之一。
标准格式:cat [OPTION] [FILE]…
2.命令举例
| 命令 | 功能 |
|---|---|
| cat > file_name | 创建单个文件 |
| cat file_name | 显示文件内容 |
| cat file1 file2 … | 显示多个文件内容 |
| cat *.c | 显示具有相同文件类型的文件 |
| cat * | 显示当前目录中所有文件的内容 |
| cat file1 > file2 | 将给定文件的输出放入另一个文件中 |
| cat file1 >> file2 | 附加内容到另一个文件 |
| cat file1 file2 merge_file | 合并两个文件 |
| cat -b file | 输出文件的同时,也要输出文件的行数,空格不算行数 |
| cat -n file | 输出文件的同时,也要输出文件的行数,空格也算行数 |

4.实际使用
1.cat > file.txt
本质:
cat > filename的作用是将标准输入(stdin)的内容写入指定文件,若文件不存在就会创建它,若文件已存在则会覆盖其原有内容。

2.cat file

为方便测试,以下的测试
[path]均省略
3.cat file1 file2

4.cat *.type

5. cat *

6.cat file1 > file2

7.cat file1 file2 > merge_file

其实这里本质上还是
>符号起到的重定向作用,内容来自cat file1 file2多文件查看。
8.cat file1 >> file2

9.cat -b file

10.cat -n file


专注讲解Linux中的常用命令,共计发布100+文章。
本系列将精讲Linux0.11内核中的每一个文件,共计会发布100+文章。
和Linux内核102系列不同,本系列将会从全局描绘Linux内核的各个模块,而非逐行源码分析,适合想对Linux系统有宏观了解的家人阅读。
😉【Linux】Linux概述1-linux对物理内存的使用
关于小希
😉嘿嘿嘿,我是小希,专注C语言、Linux内核和云计算领域。
我的微信:C_Linux_Cloud,期待与您学习交流!

加微信请备注哦
小希的座右铭:
别看简单,简单也是难。别看难,难也是简单。我的文章都是讲述简单的知识,如果你喜欢这种风格:
下一期想看什么?在评论区留言吧!我们下期见!

关于小希
😉嘿嘿嘿,我是小希,专注Linux内核领域,同时讲解汇编和C语言等知识。
我的wx:C_Linux_Cloud,期待与您学习交流!

加wx请备注哦
小希的座右铭:
别看简单,简单也是难。别看难,难也是简单。我的文章都是讲述简单的知识,如果你喜欢这种风格:
下一期想看什么?在评论区留言吧!我们下期见!

1004

被折叠的 条评论
为什么被折叠?



