linux的cat命令

本文详细介绍了Linux命令行中`cat`命令的使用,包括查看文件内容、显示行号、分页查看、文件合并及创建新文件等操作。通过`cat`可以安全地读取文件,使用`|more`分页查看大文件,利用`>`, `>>`进行文件内容覆盖和追加。此外,还展示了如何通过`cat`创建新文件并追加内容,以及使用`ctrl+d`结束输入。了解这些技巧能提升Linux终端操作效率。
摘要由CSDN通过智能技术生成
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创建文件

cat > 文件名
使用该命名后,linux让我们向创建的文件中添加内容,当添加完内容后,回车另起一行,再按ctrl+d结束内容添加。或者不回车,按2次ctrl+d结束内容添加

cat > 文件名 << EOF
这种方式和cat > 文件名的作用是一样的,只不过不用按ctrl+d结束内容添加,而是另起一行,输入EOF结束内容添加,注意,这里的EOF只是一个标识而已,你完全可以通过cat > 文件名 << ABC,然后另起一行输入ABC结束内容的添加

cat向文件中追加内容

cat >> 文件
注意:若文件存在,则为追加,若文件不存在,则为创建文件,通过ctrl + d结束写入内容

cat >> 文件 << EOF
通过EOF结束内容追加

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值