Linux基础之命令排列、文件名的匹配、管道符、重定向

Linux基础之命令排列、文件名的匹配、管道符、重定向

一、命令的排列

(1);

不管前面的命令结果是否正确都执行第二个命令
举个栗子:
在这里插入图片描述

(2)&&

先执行第一个命令,当第一个命令执行正确后才能执行后面的命令
举个栗子:
在这里插入图片描述

(3)||

先执行第一个命令,当第一个命令执行错误后才执行后面的命令
举个栗子:
在这里插入图片描述

文件名的匹配

属性:

  1. ?:匹配任意一个字符;可以代表任意一个字符。
  2. *:匹配0个或者多个字符,匹配任何内容。
  3. 【】:匹配扩招中的任意一个字符。也可以是一个范围,还可以做筛选

举个栗子:

现有这么多文件
在这里插入图片描述

1、*

在这里插入图片描述

2、?

在这里插入图片描述

3、【】

在这里插入图片描述

管道符:|

管道将某个命令的正确输出信息当作某个命令的输入,由管道符“!”来标识。
【命令1】|【命令2】|【命令3】

举个栗子:

在这里插入图片描述

重定向

  1. [命令] > [文件] :输出重定向:将某一命令执行的输出保存到文件中(默认输出到屏幕),如果已经存在相同的文件,覆盖该文件的内容。
  2. [命令] >> [文件] : 追加输出重定向:将输出的内容追加到文件中。
  3. [命令] 2> [文件] :错误输出重定向:将某一命令执行错误的输出保存到文件中,如果已经存在相同的文件,覆盖该文件的内容。
  4. [命令] 2> [文件] :追加错误输出重定向:将错误信息追加到文件中。
  5. [命令] &> [文件] :正确输出和错误重定向:将命令的正确输出或错误输出保存到文件中,如果已经存在相同的文件,覆盖该文件的内容
  6. [命令] &>> [文件] :追加正确输出和错误重定向:将正确信息或者错误信息追加到文件中。
  7. [命令] > [文件] 2> [文件2] :正确的保存到文件1中,错误的保存到文件2中。
  8. [命令] >> [文件] 2>> [文件2] :正确的追加保存到文件1中,错误的追加保存到文件2中。
  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值