Linux 通配符與特殊符號

通配符與特殊符號ide

特殊符號:spa

引號系列:命令行

$() 和 ` ` 運行裏面的命令字符串

' ' 將裏面的命令原封不動的輸出it

" "  將裏面的特殊符號解析運行class

重定向系列 :awk

> 標準輸出重定向變量

>> 標準輸出追加劇定向sed

2> 錯誤輸出重定向grep

< 標準輸入重定向

<< 標準輸入追加劇定向

位置系列:

~ 當前用戶家目錄

.  當前目錄

.. 當前目錄的上一層目錄

cd - 回到上一次所在的目錄

su - 切換目錄

判斷系列

&& 前一個命令執行成功,在執行後面的命令

|| 前一個命令執行報錯,在執行後面的命令

無分類系列

# 註釋、root用戶的命令提示符

$  取出變量裏面的內容, 在awk中表示取某一列。

!在awk,find,sed,grep,都表示取反的意思,在命令行有特殊的含義.

|  前面命令輸出的結果,交給後面的命令執行

;連續命令執行的分隔符 

通配符符號

*  表示任意字符

{ } 生成序列

[ ] 指定一個字符範圍或數字範圍,例如:[1..5] 結果:1 2 3 4 5

?  表明必定有一個任意字符

單引號,雙引號,反引號 和 不加引號 的區別

' ' 單引號:所見即所得,將裏面的字符串原封不動的輸出

" " 雙引號:解析裏面的特殊符號並運行

不加引號:和雙引號相似,解析特殊符號

` ` 反引號:將裏面命令執行結果輸出

相關文章
相關標籤/搜索