首頁 > 易卦

Linux,原來cd命令這樣玩

作者:由 大樂學IT 發表于 易卦日期:2022-10-02

linux中cd是什麼命令

Linux,原來cd命令這樣玩

作為一個Linux管理員,每天的日常工作中怎能缺少cd操作呢?一旦進入Linux系統,必不可少的就是去檢視日誌,定位問題,排查問題,解決問題等,但是在做這些操作時,肯定是要到具體的路徑下進行操作,我們都知道Linux是由根目錄加上一些子目錄組成的,那定位問題少不了與這些目錄打交道,使用者進入到那如何進入到這些對應的目錄中來執行具體的任務呢?一般Linux都是以home目錄為預設主目錄,使用者進入系統的目錄就是預設主目錄,那如何進入到其它目錄呢?下面就來看一下Linux中cd命令是如何操作的。

1,進入到根目錄

透過使用“cd /”來進入到根目錄,進入到根目錄中可以看到Linux系統是由很多子目錄組成的,並且這些子目錄都是系統自帶的,具有特定含義和用途的目錄。

[root@sharplee creatfile]# cd /

Linux,原來cd命令這樣玩

2,進入到絕對路徑的目錄

透過使用“cd /relativePath“來進入到絕對路徑的位置,那麼啥是絕對路徑呢?絕對路徑就是從根目錄開始進入到具體的位置,就是要進入到絕對路徑都得從根目錄開始,都需要在路徑的開始加上“/”為開始,就好比以下的示例就是絕對路徑,從根目錄開始到sharplee使用者下的creatfile目錄下 。

[root@sharplee creatfile]# cd /home/sharplee/creatfile

Linux,原來cd命令這樣玩

3,進入到相對路徑的目錄

透過使用“cd 相對路徑”來進入到相對路徑下的目錄,那麼啥是相對路徑呢?相對路徑指的就是”/home/sharplee/“目錄下有一個目錄”creatfile“,這個時候我們要進入到“creatfile”目錄下,我們可以先進入到”/home/sharplee“,接著在當前目錄在進入到“createfile”目錄下,這個時候“creatfile”就是相對於“/home/sharplee/”的。就是進入的目錄是相對於別的目錄進去的,而不是每次都是透過“/”根目錄來進入的,都是先進入到一個目錄,接著在該目錄相對於當前目錄來進入的。這就是所謂的進入相對路徑的目錄。相對路徑之前沒有“/”路徑。

[root@sharplee creatfile]# cd /home/sharplee/

[root@sharplee sharplee]#cd creatfile

Linux,原來cd命令這樣玩

4,進入到上一次進入的目錄

使用”cd -“命令來進入到上一次進入過的目錄,這個命令能夠快速進入到您上一次進入過的目錄,就好比現在來回進入到不同的目錄,這個命令作用就是進入到最後進入的目錄的上一次的目錄。舉個簡單的例子就是,現在從“/home/”進入到“sharplee”目錄,接著又進入到”creatfile“目錄,那上一次目錄肯定是”sharplee“目錄。使用”cd -“進入的肯定是”sharplee“目錄。

[root@sharplee creatfile]# cd /home/

[root@sharplee creatfile]# cd sharplee

[root@sharplee creatfile]# cd creatfile

[root@sharplee creatfile]# cd -

Linux,原來cd命令這樣玩

5,返回到上一層目錄

透過”cd 。。“命令可以返回到當前目錄的上一層目錄,可以透過該命令來快速的切換上一層目錄,不斷的往回退目錄。就好比現在從home目錄進入到sharplee目錄,那麼返回上一層就是home目錄。

[root@sharplee]# cd /home/sharplee/creatfile

[root@sharplee creatfile]# cd 。。

[root@sharplee creatfile]# cd 。。

Linux,原來cd命令這樣玩

6,進入到home目錄

透過執行“cd ~”命令,來直接返回到home主目錄。

[root@sharplee creatfile]# cd ~

Linux,原來cd命令這樣玩

透過執行“cd ~使用者名稱”進入到對應的使用者的主目錄。

[root@sharplee creatfile]# cd ~sharplee

Linux,原來cd命令這樣玩

7,進入到有空格的目錄

進入到有空格的目錄中,得使用”cd ‘對應空格的目錄名’“。

[root@sharplee sharplee]# cd ‘a b’

或者

[root@sharplee sharplee]# cd a\ b

Linux,原來cd命令這樣玩

總結:cd主要用於切換目錄使用,為了進入不同的路徑會使用到不同的方法,這些方式無非就是透過"cd 絕對路徑"進入到絕對路徑,"cd 相對路徑"進入到相對路徑,”cd -“返回上一次進入的目錄,"cd .."返回上一層目錄,”cd /“返回到根目錄,最後就是返回到主目錄"cd ~"。