shell命令排序

如何在linux窗口一行输入多个命令

1.当linux命令行想一次敲多个命令时,可以使用分号分割 比如:ls;ls
2.多个命令之前前后无逻辑关联,有无空格也一样。即时前面的命令执行失败,后面的命令也会执行。
3.若想有逻辑判断,可以用&&符号。这样前面的命令执行不成功,后面的命令是不会执行的。比如:
./configure && make && make install
如果想前面的命令执行失败还能执行后面的命令,可以用||符号。

&符号区分:
command & 后台执行
command &> /dev/null 混合重定向(标准输出1,错误输出2)
command && command2 命令排序,逻辑判断

shell通配符(元字符)

	元字符:表示不是本意的意思

“*” 匹配任意多个字符 rm -rf *
? 匹配任意一个字符
[] 匹配括号中任意一个字符 [a-z] ,只表示其中a~z的1个字符,[^a-z]代表取反,不取a和z中的字符
()在子shell中执行,比如如果改变当前环境权限的命令,如果不在子shell中执行,那当前环境会被改变,比如(umask 077;touch file1000)
{} 集合touch file{} 例如:
在这里插入图片描述

\ 转义符,让元字符回归本意

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值