在 Linux 中使用 cd 命令
了解如何使用用於切換目錄的一個基本但必不可少的 Linux 命令。
Linux 中的 cd
命令用於更改目錄。cd
實際上是「 更改目錄 」的縮寫。
這是你必須了解的 基本 Linux 命令之一。
使用 cd
命令非常簡單:
cd path_to_directory
不可能比這更簡單了,對吧。
然而,你應該理解它的路徑部分,以便輕鬆地瀏覽 文件系統 而不會感到困惑。
這是絕對路徑和相對路徑的快速回顧:
如果你需要更多細節,我建議你閱讀這篇文章:
讓我們看一些使用 cd
命令的示例。
使用絕對路徑更改目錄
從視覺上看會更容易理解。看下圖。
我當前的位置是我的主目錄(/home/abhishek
),我必須進入 scripts
目錄中的 python
目錄。
假設我想使用絕對路徑。python
目錄的絕對路徑是 /home/abhishek/scripts/python
。
cd /home/abhishek/scripts/python
使用相對路徑更改目錄
讓我們舉同樣的例子,但這次我將採用相對路徑。
我的主目錄到 python
目錄的相對路徑是 scripts/python
。讓我們用這個:
cd scripts/python
進入上級目錄
到目前為止,你一直在進入下級。如果你必須進入上級目錄怎麼辦?
假設你位於 /home/abhishek/scripts/python
中,並且必須將目錄添加到 scripts
?
使用絕對路徑始終是一種選擇,但它相當冗長。相反,你可以使用特殊的目錄符號 ..
。雙點 (..
)表示父目錄或上一級目錄。單點(.
)表示當前目錄。
cd ..
這是一個例子:
你可以使用 ..
在 Linux 文件系統層次結構中向上移動路徑。
假設我在上圖中的 python
目錄中,想要進入 code
目錄。這是我能做的:
cd ../../code
進入主目錄
如果你在所有這些目錄切換中感到迷失並想回到主目錄,有很多簡單的快捷方式。
事實上,最簡單的就是使用不帶任何選項的 cd
命令。
cd
這將使你從文件系統上的任何位置返回主目錄。
或者,你可以使用 ~
符號,表示主目錄。
cd ~
進入根目錄
儘管你不會像前一個那樣經常使用它,但了解一下仍然有好處。
如果你想返迴文件系統開始的根目錄,請使用以下命令:
cd /
這裡不涉及「魔法」。當放在路徑開頭使用時,/
表示根。不要將它與路徑分隔符混淆。
切換回上一級目錄
這是一個救命稻草,或者我應該說是「省時稻草」。當你深入目錄結構,然後轉到另一個目錄,然後你覺得需要返回到以前的位置時,此快捷方式會有所幫助。
cd -
還不清楚嗎? 讓我舉個例子。
我位於 /etc/apt/sources.list.d
。從這裡,進入 /home/abhishek/scripts/python
來處理我的代碼。然後我意識到我必須再次檢查 /etc/apt/sources.list.d
目錄中的某些內容。
通常的方法是這樣做,這讓我再次輸入所有路徑:
但聰明的方法是使用這個:
看吧,無需再次輸入冗長的路徑。如期工作!
?️ 練習時間
如果你想練習 cd
命令,這裡有一些練習供你使用。
- 打開終端並進入
/var/log
目錄。檢查目錄內容。你看到了什麼? - 現在,進入
/var
目錄。這是一個上級目錄。 - 從這裡返回你的主目錄。
這些內容足以讓你熟悉 cd
命令。以下是你應該了解的其他一些重要命令。
如果你有疑問或建議,請告訴我。
(題圖:MJ/6fbaa345-651a-4cb9-a752-130eda922790)
via: https://itsfoss.com/cd-command/
作者:Abhishek Prakash 選題:lkxed 譯者:geekpi 校對:wxy
本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive