Linux通配符知識深度講解

注意:linux統配符合三劍客(grep,awk,sed)正則表達式是不一樣的,因此,代表的意義也是
有較大區別的。
通配符一般用戶命令bash環境,而linux正則表達式用於grep,sed,awk場景。

* - 通配符,代表任意(0到多個)字符
?- 通配符,代表任意1個字符
;- 連續不同命令的分隔符
# - 配置文件註釋
| - 管道
~ - 用戶的家目錄
- - 上一次的目錄
$ - 變量前要加的符號
/ - 路徑分割符號
>或1> - 重定向,覆蓋
>> - 追加重定向,追加。
< - 輸入重定向
<< - 追加輸入重定向
‘ - 單引號,不具有變量置換功能,輸出是所見即所得。
“ - 雙引號,具有變量置換功能,解析變量後輸出,不加引號相當於雙引號。常用雙引號。
` - tab鍵上面的鍵,反引號,兩個``中間位命令,會先執行,等價$()。
{} - 中間爲命令區塊組合或內容序列
! - 邏輯運算中的“非”(not)
&& - 並且,一個指令執行成功時,執行後一個指令
|| - 或者,個指令執行失敗時,執行後一個指令
.. - 上級目錄
.  - 當前目錄


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章