天天看點

Linux叢集和自動化維2.2.2 Shell特殊字元

<b>2.2.2 shell特殊字元</b>

下面來看看shell特殊字元。

雙引号":用來使shell無法認出除字元$、`、\之外的任何字元或字元串,也稱之為弱引用。

單引号':用來使shell無法認出所有的特殊字元,也稱之為強引用。

反引号`:優先執行目前指令。

反斜杠\:有兩種作用,一種是用來使shell無法認出其後的字元,使其後的字元失去特殊的含義,如有特殊含義的字元$,也稱為轉義符。另外,如果放在指令前,有取消别名的作用,例如在“\rm/home/yhc/*.log”中,rm指令前加上\,作用是暫時取消别名的功能,将rm指令還原。

分号; :允許在一行上放多個指令。

&amp;     :将指令放于背景執行,建議帶上nohup。

括号() :建立成組的指令。

大括号{}:建立指令塊。

&lt;&gt;&amp;    :重定向。

*? [] !:表示模式比對。

$      :變量名的開頭。

#      :表示注釋(第一行除外)。

空格、制表符、換行符:當作空白。

繼續閱讀