這個命令應該是Linux中用的最頻繁的一個命令之一了,因為我們經常需要進行目錄的切換。在詳解這個命令之前,首先得補充一個重要的知識,就是我們常用的一些比較特殊的目錄:
. 代表當前目錄 .. 代表上一層目錄 - 代表前一個工作目錄 ~ 代表【目前用戶身份】所在的自家目錄 ~account 代表 account 這個用戶的自家家目錄
我們通過實例來看一下這些特殊命令的使用方法:
[root@xiaoluo ~]# cd /home # 此時我們進入到了home目錄下 [root@xiaoluo home]# cd . # .表示當前目錄,所以當前還是在home目錄下 [root@xiaoluo home]# cd .. # ..表示上一層目錄,所以此時就進入到了 / 目錄下
[root@xiaoluo /]# cd ~
# ~表示【目前用戶身份】所在的自家目錄,當前用戶就是root,所以就進入到了root這個目錄下
[root@xiaoluo ~]# cd ~xiaoluo
# ~account表示 account 這個用戶的自家家目錄 ,我如果想進入 xiaoluo 這個用戶的主目錄,輸入 cd ~xiaoluo即可
[root@xiaoluo xiaoluo]# cd -
/root
# -表示前一個工作目錄,我們的前一個工作目錄就是在root下,所以此時又會進入到root這個目錄下
[root@xiaoluo ~]# cd ../usr
# 如果我們需要進入到usr目錄下,這里可以寫成相對路徑形式也可以寫成絕對路徑形式
[root@xiaoluo usr]#
通過上面的幾個實例我們應該對cd 這個命令有了深入的了解了,而且也知道了那幾個特殊目錄所代表的含義。