linux的cat命令

发布时间 2023-11-27 19:00:44作者: 梦归处

cat查看文件
cat 文件路径

cat -n 文件路径
通过n参数,在查看文件时可以显示出行号

cat会把整个文件内容输出到控制台,单纯使用cat查看文件内容时,相当与在读取文件,而不能修改文件,所以比较安全

cat 文件 | more
加上| more后,不会把整个文件的内容输出到控制台,而是把文件内容一部分输出到控制台,可以按回车键查看下一行,按空格查看下一页,按q键停止查看(适用于查看比较大的文件)


cat合并文件

cat 文件1 > 文件2
将文件1的内容覆盖文件2的内容
相当于清空文件2的内容,再将文件1的内容写入

cat 文件1 >> 文件2
将文件1的内容追加到文件2中

cat -n 文件1 >> 文件2
将文件1显示行号后追加到文件2中

cat 文件1 文件2 > 文件3
将文件1、文件2的内容合并后覆盖文件3

注意:>和>>后的文件可以不存在,若不存在,linux会为我们创建

对于覆盖文件内容这种操作我们要谨慎使用

cat 文件1 > 文件2
将文件1的内容覆盖文件2的内容
相当于清空文件2的内容,再将文件1的内容写入

cat 文件1 >> 文件2
将文件1的内容追加到文件2中

cat -n 文件1 >> 文件2
将文件1显示行号后追加到文件2中

cat 文件1 文件2 > 文件3
将文件1、文件2的内容合并后覆盖文件3

注意:>和>>后的文件可以不存在,若不存在,linux会为我们创建

对于覆盖文件内容这种操作我们要谨慎使用