cd 命令目錄解釋

michael@who-cares:~$

who-cares:之後的符號~是當前目錄。~實際上是指該人的主目錄。在這種情況下,那是/home/michael

michael@who-cares:~$ cd Downloads
michael@who-cares:~/Downloads$

在當前目錄中查詢 Downloads,然後將其作為當前目錄。

michael@who-cares:~/Downlaods$ cd /var
michael@who-cares:/var$

由於此目錄以/開頭,這意味著在根目錄中查詢目錄 var。對於那些來自 windows 的人來說,根目錄相當於 C:\。以/開頭的目錄稱為 絕對目錄 ,而不稱為 ****相對目錄的目錄

michael@who-cares:/var cd lib/dbus
michael@who-cares:/var/lib/dbus$

中間的/表示 cd lib,一旦在一個命令中完成了 cd dbus

michael@who-cares:/var/lib/dbus$ cd .
michael@who-cares:/var/lib/dbus$

. 實際上意味著當前目錄。命令 cd . 基本沒用,但是 . 對其他東西很有用。

michael@who-cares:/var/lib/dbus$ cd ..
michael@who-cares:/var/lib$

.. 實際上意味著當前目錄的父級。因此,cd .. 意味著導航一個目錄

michael@who-cares:/var/lib$ cd ../log/apt
michael@who-cares:/var/log/apt$

... 也可以成為/鏈的一部分。此外,它可以有多長時間沒有限制。

michael@who-cares:/var/log/apt$ cd /dev/bus
michael@who-cares:/dev/bus$

當目錄從 root 開始時,/鏈甚至可以存在。

michael@who-cares:/dev/bus$ cd /
michael@who-cares:/$

cd /將你帶到根目錄。我想知道如果你在這裡輸入 cd .. 會發生什麼……(別擔心。這很安全)

michael@who-cares:/$ cd home
michael@who-cares:/home$ cd michael
michael@who-cares:~$

每個使用者在主目錄中都有一個目錄。如果當前目錄位於主目錄下,該名稱的一部分,在本例中為/home/michael,則替換為~

michael@who-cares:~$ cd sys
michael@who-cares:/sys$ cd ~/Desktop
michael@who-cares:~/Desktop$ cd ~/..
michael@who-cares:/home$

~也可以成為/鏈的一部分。它甚至可以與 .. 在同一個鏈中。如果目錄以~開頭,那麼它就是一個絕對目錄,就像它以/開頭一樣。

最後一件事:輸入 cd 之後沒有目錄。