UNIX Linux 下命令和指令碼中的特殊符號

2021-07-14 08:15:54 字數 1084 閱讀 1129

功能:命令前加上反斜槓,可以忽略掉 alias 的指定引數

例如:rm 命令預設有 -i 引數,用於互動詢問,則可以用 \rm 忽略這個引數

參考:《鳥哥的 linux 私房菜》p172

功能:用cd命令切換到帶有空格的目錄名中時,除了可以用雙引號將目錄名擴起來,還可以輸入反斜槓加空格來對空格符進行轉義

例如:cd the\ big\ bang\ theory

參考:我自己發現的

功能:使命令不帶引數

例如:-aaa- 是乙個檔名,直接 rm -aaa- 會把檔名判斷為命令的引數,導致無法刪除,則可按如下使用

rm -- -aaa-
參考:《鳥哥的 linux 私房菜》p172

功能:命令替換,將乙個命令的標準輸出插在乙個命令列中任何位置

例如:echo 「today is `date`」 會將 date 命令的輸出結果當做字串顯示出來從而列印出日期

$(command) 與 `command` 的區別?我還沒來得及搞明白。。。

功能:用於含有空格的字串的界定符,且忽略所有特殊字元,將特殊字元顯示為字面值

例如:echo 』today is `date「』 會原樣輸出

例如:echo 『path is $path』 會原樣輸出

功能:用於含有空格的字串的界定符, 且不忽略變數名,轉

移字元\,

反引號\`

,這三個

特殊字元

,將特殊

字元解釋

後輸出,

而轉義字

符轉義出

來的字元

還是要轉

義的,例

如$輸出

,\輸出\,\」輸出」

例如:echo 「today is `date`」 會顯示日期

例如:echo 「path is $path」 會顯示路徑

環境變數,直接在終端輸入下劃線,表示最後執行的命令的最後乙個引數

環境變數,最後乙個命令的 exit 的返回值 成功返回一般為0

環境變數,使用者主目錄

後接使用者名稱則表示指定使用者的使用者主目錄

順序執行命令的分隔符

Unix Linux下的Shell命令解釋程式

unix的shell是作為作業系統的最外層,也稱外殼。它有以下幾種身份 作為命令語言 為使用者提供使用作業系統的介面,使用者利用該介面與機器互動 作為程式語言 使用者可以利用多條shell命令構成乙個檔案,稱為shell檔案或shell過程 作為shell命令解釋程式 用於對從標準輸入或檔案中讀入的...

Unix Linux命令參考

ls 列出目錄 ls al 使用格式化列出隱藏檔案 cd dir 更改目錄到 dir cd 更改到 home 目錄 pwd 顯示當前目錄 mkdir dir 建立目錄 dir rm file 刪除 file rm r dir 刪除目錄 dir rm f file 強制刪除 file rm rf di...

Unix Linux常用監控和管理命令工具

ps 檢視系統中的程序,linux中可以使用ps aux檢視所有程序 引數w表示加寬顯示的命令列,引數w可以寫多次,通常最多寫3次,表示加寬3次,這足以顯示很長的命令列了。例如 ps aux top 顯示系統記憶體 cpu使用情況,並可自動重新整理程序列表 vmstat 顯示當前的記憶體使用情況 s...