linux通配符

//注意:通配符和正则表达式是不一样的,因此代表的意义也是有较大区别的。
//通配符一般用户命令行bash环境,而Linux正则表达式用于grep,sed,awk场景。

* 	// 通配符,代表任意(0到多个)字符*****
? 	// 通配符,代表任意1个字符
; 	// 连接不同命令的分隔符*****
# 	// 配置文件注释*****
| 	// 管道*****
~ 	// 用户的家目录*****
- 	// 上一次所在的目录*****
$ 	// 变量前需要加的符号
/ 	// 路径分隔符号,也是根的意思
>或1> // 重定向,覆盖*****
>> 	// 追加重写向,追加内容文件尾部 *****
< 	// 输入重定向*****(xargs,tr)
<< 	// 追加输入重定向
'' 	// 单引号,不具有变量置换功能,输出时所见即所得 *****
"" 	// 双引号,具有变量置换功能,解析变量后输出,什么都不加一般跟加了""差不多(如果是命令需要用`命令`或者$(命令))*****
`` 	// tab键上面的键,反引号,两个``中间的为命令,会先执行等价$( ) *****
{} 	// 中间为命令区块组合或者内容序列
! 	// 逻辑运算中的“非”(not)
&& 	// and 并且 当前一个指令执行成功时,执行后一个指令
|| 	// or 或者 当前一个指令执行失败时,执行后一个指令   
[] 	// 表示一个范围(正则,通配符)

 

 
posted @ 2021-06-24 09:59  1769987233  阅读(134)  评论(0编辑  收藏  举报