天天看點

Linux 通配符與特殊符号

通配符與特殊符号

特殊符号:

引号系列:

$() 和 ` ` 運作裡面的指令

' ' 将裡面的指令原封不動的輸出

" "  将裡面的特殊符号解析運作

重定向系列 :

> 标準輸出重定向

>> 标準輸出追加重定向

2> 錯誤輸出重定向

< 标準輸入重定向

<< 标準輸入追加重定向

位置系列:

~ 目前使用者家目錄

.  目前目錄

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

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

su - 切換目錄

判斷系列

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

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

無分類系列

# 注釋、root使用者的指令提示符

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

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

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

;連續指令執行的分隔符 

通配符符号

*  表示任意字元

{ } 生成序列

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

?  代表一定有一個任意字元

單引号,雙引号,反引号 和 不加引号 的差別

' ' 單引号:所見即所得,将裡面的字元串原封不動的輸出

" " 雙引号:解析裡面的特殊符号并運作