Linux 是一個非常穩(wěn)定和靈活的操作系統(tǒng),允許您使用它的命令行終端執(zhí)行各種任務(wù)。每當您打開命令行終端時,您最終都會進入桌面路徑。在很多情況下,您希望將該目錄更改為另一個目錄以執(zhí)行特定任務(wù)。例如,假設(shè)您已安裝軟件并將其下載到 C 目錄。
然后,最好使用可執(zhí)行文件轉(zhuǎn)到特定目錄路徑以運行該軟件。因此,要將目錄從一個更改為另一個將需要您運行“cd”命令。“cd”代表更改目錄。
這是最簡單的命令之一,需要您提供目標目錄作為參數(shù)。每當您在 Linux 中處理任何腳本時,您都會經(jīng)常遇到此命令。因此,請確保您了解其概念并將其與各種可用選項一起使用。
在本文中,我們將重點介紹 cd 命令及其選項的使用,以了解它如何在 Linux 系統(tǒng)中更改目錄。
cd 命令
“cd”命令帶有一個外殼,可作為內(nèi)置命令使用。“cd”命令的工作方式可能會因您正在使用的外殼而異。此命令將使用該特定 shell 的環(huán)境變量來確定其執(zhí)行所需的信息。在這里,我們使用 Bash 內(nèi)置版本來使用“cd”命令。
您可以對“cd”命令使用下面提到的語法。
cd [OPTIONS] directory
“cd”命令可以與下面提到的兩個選項一起使用,但它們很少使用。選項是 -
- -L,它遵循符號鏈接。默認情況下,cd 命令的行為就像指定了 -L 選項一樣。您可以將其視為 cd 命令的別名。
- -P,它不跟隨符號鏈接,這意味著如果提到此選項,并且您嘗試轉(zhuǎn)到指向特定目錄的符號鏈接,則 cd 將更改為該目錄。
簡而言之,您可以像使用“cd”命令一樣理解它,而無需任何選項;然后它將帶您到主目錄。此外,如果您正在瀏覽 Linux 的文件系統(tǒng),您可以單擊 tab 鍵來自動完成目錄名稱。是否在目錄末尾添加“/”字符取決于您。
如果要切換到特定目錄,則必須具有適當?shù)目蓤?zhí)行訪問權(quán)限。如果你想檢查你當前的工作目錄,你可以執(zhí)行一個簡單的命令;命令是“密碼”。“pwd”代表當前工作目錄。
絕對和相對路徑名
使用“cd”命令時,您需要提供要移動的目標目錄。因此,對于該目錄,您可以使用絕對路徑或相對路徑名。整個或完整路徑將從系統(tǒng)根/開始,而相對路徑將從當前目錄開始。?
每當您登錄 Linux 系統(tǒng)時,默認情況下,您當前的工作目錄將是主目錄。假設(shè)在您的主目錄中,您將擁有 test1 目錄。假設(shè)您要導航到您的主目錄下的 test1 目錄。在這種情況下,您可以使用目錄的相對路徑來完成;然后您可以運行以下命令。
cd test1
但是如果你想在絕對路徑的幫助下導航到“test1”目錄,那么你可以運行以下命令
cd /home/username/test1
如上例,路徑以“/”開頭,表示指定路徑為目錄的絕對路徑。
導航到父目錄
在類 Unix 操作系統(tǒng)上工作時,當前工作目錄由單點“.”指定。如果要提及父目錄或目錄,則可以通過使用雙點“..”來立即對當前目錄進行升級。?
要導航到當前目錄,您可以在終端中點擊以下命令。
cd .
假設(shè)您在目錄 - /usr/local/share 目錄中。您想要導航到另一個目錄 - /usr/local 目錄,該目錄比當前目錄高一級。然后,您可以在終端中使用以下命令。
cd ../
如果要導航到 /usr 目錄的兩個級別,則需要在終端中運行以下命令。
cd ../../
導航到上一個目錄
如果要切換回上一個工作目錄,則需要使用破折號 (-) 作為選項以及“cd”命令,如下所示。
cd -
導航到主目錄
如果你想移動到你的主目錄,你可以直接執(zhí)行“cd”命令。這將帶您進入主目錄。如果您想嘗試另一種移動到主目錄的方法,請使用波浪號 (~) 作為“cd”命令的選項。
cd ~
假設(shè),導航到你的主目錄下的下載目錄;您可以使用以下命令。
cd ~/Downloads
此外,如果您想在 Linux 中移動到另一個用戶的主目錄,可以使用以下命令。
cd ~username
名稱中帶有空格的目錄
如果要移動到名稱中包含空格的目錄,則需要用引號將路徑括起來,甚至使用反斜杠 (\) 字符來轉(zhuǎn)義空格。
cd 'Dir name'
cd Dir\ space
結(jié)論
每當您使用 Linux 命令時,更改目錄是一個輕松且經(jīng)常使用的命令。此外,如果您編寫任何 bash 腳本,則需要多次使用“cd”命令。如果您了解它的概念以及它如何與各種參數(shù)一起使用,它也是一個簡單的命令。?
閱讀本文后,您將知道如何快速移動目錄并切換到另一個用戶的主目錄。因此,請弄清楚您的概念,并確保使用其快捷方式(參數(shù))來練習命令,因為它將對您有很大幫助并節(jié)省您重復運行“cd”命令的時間。