Linux学习之重定向和管道符

输出重定向
 

>代表以覆盖的方式将命令的正确输出输出到指定的文件或设备当中。 
>>代表以追加方式输出。

常用的输出重定向:

1.命令 >> 文件 2>&1 :以追加的方式,把正确输出和错误输出都保存在文件中。
2.命令&>文件名:以覆盖的方式将正确和错误输出都保存在文件中。
3.命令&>>文件名:以追加的方式将正确和错误输出都保存在文件中。
4.命令>>文件A 2>>文件B:正确的输出到A文件中,错误的输出到B文件中。

注意:只要涉及到错误输出,>或者>>两侧都不能有空格。

多命令顺序执行

  • 1.命令1;命令2 :执行完1再执行2,命令之间没有任何逻辑联系

  • 2.命令1&&命令2:&&是一个“自私”符号,即命令1正确我命令2才执行,你错误了我2就不执行。

  • 3.命令1||命令2:是一个备胎符号,即1不行了2就上,1行的话我就不执行。

管道符

命令格式:命令A|命令B,即命令1的正确输出作为命令B的操作对象。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值