linux -- cat命令

功能 1:显示 文件内容

cat filename

功能 2:  合并多个文件内容(配合重定向符)

cat filename1 filename2 ... > newfilename

 提示: abc.txt本身是不存在的(cat a.txt b.txt c.txt > abc.txt )

这 '>' 是重定向符,表示将合并的内容,重定向到指定的文件(abc.txt)

如果它指定的文件不存在, 则创建它

功能3:创建并编辑文件

cat > filename << 结束标识符

如果文件是存在的, 则相当于把该文件清空, 重新编辑此文件

结束标识符只是一个标识的作用, 只是表示输入结束

可以换作任何标识 ,一般会使用"EOF"

 功能4:追加内容

cat >> filename << 结束标识

这个功能和功能3类似的, 只是在文件尾追加, 不是覆盖

如果文件存在, 则直接追加内容

如果文件存在,则也是创建文件再使用

 

延伸:

cat也可以配合 "|" 使用

 echo "hello wrold" 是向终端输出信息

"|" 是管道命令符, 起分隔命令 及 "转移"结果 的作用

cat > filename 就是上述的创建文件的作用

只是不再需要手工编辑, 因为由前面的 管道 输入内容

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值