向文件中追加内容

#echo abcbedf>>a.txt

将abcdef追加到a.txt文件末尾

往文件中写入内容,比如原来的a.txt文件内容是aaaaa,

#echo bbbbb>a.txt,这个是bbbbb把a.txt原来的内容替换

这里注意 >是覆盖,>>是追加。

如果为多行输入,需要加""双引号,在换行的地方摁回车即可

 


 

#cat > filename 建立一文件(覆盖原来的文件),然后把接下来的键盘输入写入文件,直到按Ctrl+D为止

cat >> filename 是在原来的文件末尾追加内容

touch filename 命令也可以创建文件

cat命令连接文件并打印到标准输出设备上,cat经常用来显示文件的内容

cat m1 (在屏幕上显示文件ml的内容)
cat m1 m2 (同时显示文件ml和m2的内容)
cat m1  > file (将文件ml的内容放入文件file中)
cat m1 m2 > file (将文件ml和m2合并后放入文件file中)[file文件可以不存在,自动创建新文件]

 重定向命令

>   是定向输出到文件,如果文件不存在,就创建文件;如果文件存在,就将其清空;

>> 这个是将输出内容追加到目标文件中。如果文件不存在,就创建文件;如果文件存在,则将新的内容追加到那个文件的末尾,该文件中的原有内容不受影响。

 cat查看制定内容

cat a.txt |grep port:查看有port关键字的行

cat a.txt |grep -i port :不区分大小写查看有port关键字的行


# echo aaaa | tee a.txt 将aaaa写入a.txt文件中(如果a.txt存在覆盖,如果a.txt不存在就创建)

使用tee命名,从标准输入读入,并将结果输出到标准输出和一至多个文件中

使用 tee -a 选项是追加,而不是覆盖

 tee命令简单的说就是把数据重定向到给定文件和屏幕上。

转载于:https://www.cnblogs.com/woms/p/5942336.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值