linux 通配符


通配符是一种特殊语句,主要有星号(*)和问号(?),它主要用来模糊搜索文件。

1、*:通配符,代表任意字符,0到多个
ls *.c

  2、?:通配符,代表一个字符
ls 1?4
1.4


  3、#:注释


  4、\:转义符号,将特殊字符或通配符还原成一般符号

echo "xx\"xxx"
xx"xxx


  5、|:分割两个管线命令的界定


  6、;:连续性命令的界定

  7、~:用户的根目录

  8、$:变量前需要加的变量值

  9、!:逻辑运算中的“非”

  10、/:路径分割符号

  11、>:输出导向,分别为“取代”

  12、>>:输出导向,分别为“累加”

  13、':不具有变量置换功能

  14、":具有变量置换功能
echo '$1'
$1
root@rel8:~# echo "$1"

root@rel8:~# echo "$0"
-bash
  15、`:quote符号,两个`中间为可以先执行的指令


  16、():中间为子shell的起始与结束
echo "$(sh 1.4)"

echo "$((1+2))"
3


  17、[]:匹配[] 内的字符
ls [t1]*
1.4  t  t1  t11.sh  t1.sh  t22.sh  t33.sh
[mysql@rel8 ~]$ 


  18、{}:中间为命令区块组合
ls {t1,t2}*
t1  t11.sh  t1.sh  t22.sh

  19、&&:当该符号前一个指令执行成功时,执行后一个指令

  20、||:当该符号前一个指令执行失败时,执行后一个指令
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值