在 Linux 中使用 cd 命令

Linux 中的 cd 命令用于更改目錄。cd 實(shí)際上是“更改目錄change directories”的縮寫(xiě)。
這是你必須了解的 基本 Linux 命令之一。
使用 cd 命令非常簡(jiǎn)單:
cd path_to_directory不可能比這更簡(jiǎn)單了,對(duì)吧。
然而,你應(yīng)該理解它的路徑部分,以便輕松地瀏覽 文件系統(tǒng) 而不會(huì)感到困惑。
這是絕對(duì)路徑和相對(duì)路徑的快速回顧:
Absolute vs relative path in Linux
如果你需要更多細(xì)節(jié),我建議你閱讀這篇文章:
讓我們看一些使用 cd 命令的示例。
使用絕對(duì)路徑更改目錄
從視覺(jué)上看會(huì)更容易理解??聪聢D。
Absolute path travel to the python directory
我當(dāng)前的位置是我的主目錄(/home/abhishek),我必須進(jìn)入 scripts 目錄中的 python 目錄。
假設(shè)我想使用絕對(duì)路徑。python 目錄的絕對(duì)路徑是 /home/abhishek/scripts/python。
cd /home/abhishek/scripts/python
cd command with absolute path
使用相對(duì)路徑更改目錄
讓我們舉同樣的例子,但這次我將采用相對(duì)路徑。
Relative path example
我的主目錄到 python 目錄的相對(duì)路徑是 scripts/python。讓我們用這個(gè):
cd scripts/python
cd command with relative path
進(jìn)入上級(jí)目錄
到目前為止,你一直在進(jìn)入下級(jí)。如果你必須進(jìn)入上級(jí)目錄怎么辦?
假設(shè)你位于 /home/abhishek/scripts/python 中,并且必須將目錄添加到 scripts?

使用絕對(duì)路徑始終是一種選擇,但它相當(dāng)冗長(zhǎng)。相反,你可以使用特殊的目錄符號(hào) ..。雙點(diǎn) (..)表示父目錄或上一級(jí)目錄。單點(diǎn)(.)表示當(dāng)前目錄。
cd ..這是一個(gè)例子:
cd up a directory
你可以使用 .. 在 Linux 文件系統(tǒng)層次結(jié)構(gòu)中向上移動(dòng)路徑。
假設(shè)我在上圖中的 python 目錄中,想要進(jìn)入 code 目錄。這是我能做的:
cd ../../code
Go up the directory using cd command
進(jìn)入主目錄
如果你在所有這些目錄切換中感到迷失并想回到主目錄,有很多簡(jiǎn)單的快捷方式。
事實(shí)上,最簡(jiǎn)單的就是使用不帶任何選項(xiàng)的 cd 命令。
cd這將使你從文件系統(tǒng)上的任何位置返回主目錄。
或者,你可以使用 ~ 符號(hào),表示主目錄。
cd ~
Use cd to go back home
進(jìn)入根目錄
盡管你不會(huì)像前一個(gè)那樣經(jīng)常使用它,但了解一下仍然有好處。
如果你想返回文件系統(tǒng)開(kāi)始的根目錄,請(qǐng)使用以下命令:
cd /這里不涉及“魔法”。當(dāng)放在路徑開(kāi)頭使用時(shí),/ 表示根。不要將它與路徑分隔符混淆。
Paths in Linux
切換回上一級(jí)目錄
這是一個(gè)救命稻草,或者我應(yīng)該說(shuō)是“省時(shí)稻草”。當(dāng)你深入目錄結(jié)構(gòu),然后轉(zhuǎn)到另一個(gè)目錄,然后你覺(jué)得需要返回到以前的位置時(shí),此快捷方式會(huì)有所幫助。
cd -還不清楚嗎? 讓我舉個(gè)例子。
我位于 /etc/apt/sources.list.d。從這里,進(jìn)入 /home/abhishek/scripts/python 來(lái)處理我的代碼。然后我意識(shí)到我必須再次檢查 /etc/apt/sources.list.d 目錄中的某些內(nèi)容。
通常的方法是這樣做,這讓我再次輸入所有路徑:
Go back to previous directory
但聰明的方法是使用這個(gè):
Use cd - to go back to previous directory
看吧,無(wú)需再次輸入冗長(zhǎng)的路徑。如期工作!
??? 練習(xí)時(shí)間
如果你想練習(xí) cd 命令,這里有一些練習(xí)供你使用。
- 打開(kāi)終端并進(jìn)入 
/var/log目錄。檢查目錄內(nèi)容。你看到了什么? - 現(xiàn)在,進(jìn)入 
/var目錄。這是一個(gè)上級(jí)目錄。 - 從這里返回你的主目錄。
 
這些內(nèi)容足以讓你熟悉 cd 命令。以下是你應(yīng)該了解的其他一些重要命令。
如果你有疑問(wèn)或建議,請(qǐng)告訴我。















 
 
 








 
 
 
 