Linux命令-cat

cat命令主要是展示、创建、改变文件内容

语法格式:(参考:https://www.runoob.com/linux/linux-comm-cat.html

功能上分为三部分:展示、创建、修改文件

展示:

cat -n -E ./a.txt

创建:

cat >a.txt <<b

当a.txt文件不存在时会直接创建,输完之后会让用户输入a.txt中的内容,最后输入b结束输入,这里不一定是b,也可以是其他任意字符。若想直接创建空文件,直接cat >a.txt,Ctrl+C也可以,下图为例子:

修改内容:

覆盖原内容:

cat >a.txt <<b     若a.txt存在,则会直接创建文件,若a.txt存在,则会进入文件,让用户输入内容将a文件中原内容覆盖

cat -n a.txt > b.txt,将a.txt中内容加上行号,存入b.txt中,b.txt中的原内容会被替换

在原内容上追加:

cat >>a.txt <<end

清空:

cat >a.txt <<b     之后直接输入结束符b,即可完成内容清空

cat /dev/null > a.txt   也可以完成对内容清空

以上中的<<b位置可以放在>a之前

参考:https://blog.youkuaiyun.com/xd_hebuters/article/details/79204812

https://www.runoob.com/linux/linux-comm-cat.html

https://www.cnblogs.com/alesic/p/9281025.html

https://www.cnblogs.com/zhangchenliang/p/7717602.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值