linux常见通配符
符号 | 作用 |
---|---|
* | 代表所有(0个到多个)字符 |
? | 代表任意一个字符 |
; | 连续不同命令的分隔符 |
# | 配置文件注释 |
| | 管道 |
~ | 当前用户的家目录 |
- | 上一次所在的路径 |
$ | 变量前需加的符号 |
/ | 路径分隔符号,也是根的意思 |
>或1> | 输出重定向,覆盖原有数据 |
>> | 追加输出重定向,追加内容到文件尾部 |
< | 输入重定向 |
<< | 追加输入重定向 |
‘ | 单引号,不具有变量置换功能,输出时所见即所得 |
" | 双引号,具有变量置换功能,解析变量后输出,不加引号相当于双引号 |
` | tab键上面的键,反引号,两个``中间为命令,会先执行,等价$() |
{} | 中间为命令区块组合或者内容序列 |
! | 逻辑运算中的“非” |
|| | 或者 ,当前一个指令执行失败时,执行后一个指令 |
&& | 并且,当前一个指令执行成功时,执行后一个指令 |
… | 上一级目录 |
. | 当前目录 |