通配符

通配符一般用与命令行bash环境,而linux正则表达式用于grep,sed,awk场景

 *    代表所有(0到多个)字符

[root@NGINX-Y test]# ls

123.txt  a.txt  oldboy.sh  oldgirl.sh  test.sh

[root@NGINX-Y test]# ls *.sh

oldboy.sh  oldgirl.sh  test.sh

[root@NGINX-Y test]# ls *

123.txt  a.txt  oldboy.sh  oldgirl.sh  test.sh

?   通配符,代表任意1个字符

[root@NGINX-Y test]# ls ?.txt

a.txt

[root@NGINX-Y test]# ls ????.sh

test.sh

 ;   连续不同命令的分隔符(两个命令的分隔符)

[root@NGINX-Y test]# pwd;pwd

/root/test

/root/test

 #    匹配文件注释

 |     管道

  ~     当前用户的家目录

  -     上一次所在的路径

 $      变量前需要加的符号

 /       路径分隔符号,也是根的意思

  >      重定向,覆盖原有数据

 >>     追加重定向,追加内容到文件尾部

 <       输入重定向

 <<      追加输入重定向

  ’       单引号,不具有变量置换功能,输出时所见即所得

  ”       双引号,具有变量置换功能,解析变量后输出,不加引号相当于双引号。

 `        反引号,两个` `中间为命令,会先执行,等价$()。

[root@NGINX-Y ~]# echo "`date`"

Mon Aug  1 22:09:18 CST 2016

[root@NGINX-Y ~]# echo '`date`'

`date`

 {}        中间为命令区块组合或内容序列

[root@NGINX-Y ~]# echo oldboy{1,2,3}

oldboy1 oldboy2 oldboy3

[root@NGINX-Y ~]# echo oldboy{1..5}

oldboy1 oldboy2 oldboy3 oldboy4 oldboy5

!        逻辑运算中的“非”(not)

 &&       -and 并且,当前一个指令块执行成功时,执行后一个指令

 ||          -or 或者,当前一个指令执行失败是,执行后一个指令

 ..         上一级目录

 .          当前目录

转载于:https://www.cnblogs.com/Confusedren/p/9784910.html

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值