ubuntu——cat和输出命令详解

以ubuntu14.04为例

输出重定向

一般命令输入时显示在终端中,有时候需要将一些命令执行结果想要保存到文件中进行后续的分析/统计,则这时候需要使用到输出重定向技术。

解释:>:覆盖输出,会覆盖原先的文件内容
解释:>>:追加输出,不覆盖原先的文件内容,会在原始内容末尾继续添加。

语法:正常执行的指令 >/>> 文件的路径(可以不存在,会自动创建)

简单例子

比如某个文件需要清空内容,这时就可以用到覆盖输出。
比如某个文件a.txt里有很多内容,这时又不想删除它,这时可以使用命令将一个空的内容覆盖输出到a.txt里,就达成了清空的目的。
echo “” > a.txt

echo ""在终端输出一个空的内容,然后>将空内容覆盖到a.txt内就达到清空目的。

cat

作用1:cat有直接打开一个文件的功能(并没有进入编辑状态,是直接读取输出)
语法1:cat 文件的路径
作用2:cat还可以对文件进行合并
语法2:cat 待合并的文件路径1 待合并的文件路径2…… 文件路径n>合并之后的文件路径

cat命令直接将某个文件内容输出显示
比如cat a.txt
在这里插入图片描述
小结
最近写shell脚本时倒是用覆盖输出>用的较多,cat命令偶尔用于系统日志,更常用的是tail命令实时查看系统日志查找错误。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值