Linux系統中必須掌握的特殊字元!

老男孩IT教育機構發表於2023-05-09

  身為Linux運維人員,每天工作敲命令是不可避免的事情,而且很多小夥伴會發現,敲命令的時候除了字母、數字之外,還經常會出現一些特殊字元,比如:~、.、#等,那麼你知道Linux系統中有哪些特殊字元嗎?小編帶大家瞭解一下,快來學習吧。

  1、~主目錄

  符號~位於鍵盤esc正下方,在Linux系統中它值得是家目錄,或者主目錄,也就是使用者登入到系統的時候預設進入的目錄。

  2、.當前目錄

  符號.代表的是當前目錄。在每個目錄裡,都會自動包含了兩個目錄:當前目錄和父目錄。但是這兩個目錄都是隱藏起來的,如果想檢視的話需要在ls命令後面加上-a選項。

  3、..父目錄

  符號..表示父目錄,也就是指當前目錄的上一級目錄。

  4、/路徑目錄分隔符

  符號/表示路徑目錄分隔符,也就是用於在路徑裡各個目錄間的分隔,這個符號大家應該比較熟悉。

  5、#註釋

  符號#表示,這行中#之後的內容是註釋,不進行解析,會被shell所忽略。

  6、?單字元萬用字元

  符號?表示的是單字元萬用字元,簡單說可以用來通配一個字元。

  7、*字元序列萬用字元

  符號*表示任意字元萬用字元,它可以匹配0個至多個字元。

  8、[]字符集萬用字元

  方括號[]代表字符集萬用字元,也就是說,檔名中的對應字元必須與[]裡的某個字元一樣,才可以匹配成功。

  9、;命令分隔符

  符號;表示用來分隔命令的,當你想在同一行裡寫多條命令的時候,可以使用;將這些命令隔開。

  10、&後臺處理

  符號&表示後臺執行。如果我們此時正在終端執行一個命令,比如說vim,但是與此同時我還想要執行另一個命令,怎麼辦?我們可以在vim命令後面加一個&符號,這樣這個命令就會在後臺執行了,你就可以執行另外的其它你想執行的命令了。

  11、>輸出重定向

  符號>表示輸出重定向。其實輸入和輸出剛好是相反的,可以將命令的結果重定向出來,一般是重定向到檔案裡。

  12、|連線命令

  符號|表示管道。它表示上一個命令命令的輸出,透過管道作為下一個命令的輸入。這樣透過管道可以連線起多個命令,而且這些命令的數量是任意的。

  13、!邏輯非

  符號!表示邏輯非,與大多數程式語言中的!類似。

  14、$變數表示式

  符號$通常表示取變數的值。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952527/viewspace-2950948/,如需轉載,請註明出處,否則將追究法律責任。

相關文章