cd:切換目錄


cd命令

 1、命令詳解

    【功能說明】

      cd命令是“change directory”中每個單詞的首字母縮寫,其功能是從當前工作目錄切換到指定的工作目錄。

    【語法格式】

      cd    [option]   [dir]

      cd    [選項]     [目錄]

 

     說明:

    1. 注意cd命令以及后面的選項和目錄,每個元素之間都至少要一個空格。
    2. cd命令后面的選項和目錄等參數都有可以省略。默認情況下,單獨執行cd命令,可切換到當前登錄用戶的家目錄(由系統環境變量HOME定義)。
    3. cd是bash shell的內置命令,查看該命令對應的系統幫助需要使用help cd。

    【參數說明】

    1. cd命令的參數選項及說明
參數選項 解釋說明(帶“Δ”的為重點)
-P      如果切換的目標目錄是一個軟鏈接,則會直接切換到軟鏈接指向的真正物理目標目錄,和pwd命令的-P選項功能類似,該參數不常用。
-L    功能與-P相反,如果切換的目標目錄是一個軟鏈接,則直接切換到軟鏈接所在的目錄,和pwd命令的-L選項功能類似,該參數不常用。
 -    當只使用“-”選項時,將會從當前目錄切換到系統環境變量“OLDPWD” 對應值的目錄路徑,即當前用戶上一次所在的目錄路徑   Δ
 ~    當只使用“~”選項時,將會從當前目錄切換到系統環境變量“HOME” 對應值的目錄路徑,即當前用戶的家目錄所在的路徑         Δ
 ..   當只使用“..”選項時,將會從當前目錄切換到當前目錄的上一級目錄所在的路徑    Δ

 

   2、使用范例

  范例1:進入系統/etc目錄(cd  /etc)

    [root@1-230 ~]# pwd
    /root          #在linux系統中,每個用戶都有自己的家目錄,默認情況下,用戶登錄系統后會進入自己的家目錄。root用戶的家目錄是/root,普通用戶的家目錄默認是/home/用戶名/
    [root@1-230 ~]# cd /etc/             #切換到/etc/目錄
    [root@1-230 etc]# pwd
    /etc                #此時已經進入/etc目錄了

 

  范例2:切換到當前目錄的上一級目錄(cd  ..)

    [root@1-230 etc]# cd /usr/local/src/                    #切換到/usr/local/src目錄了
    [root@1-230 src]# pwd
    /usr/local/src
    [root@1-230 src]# cd ..               #“cd  ..”等同於上一級目錄名,也可以寫成“../”。
    [root@1-230 local]# pwd
    /usr/local                    #此時切換到了/usr/local

 

  范例3:進入當前目錄的父目錄(cd ../../)

    [root@1-230 ~]# cd /usr/local/src/
    [root@1-230 src]# pwd
    /usr/local/src
    [root@1-230 src]# cd ../../    #退到當前目錄的上兩級目錄,即可到“/usr”目錄
    [root@1-230 usr]# pwd
    /usr

    提示:

      只要目錄有足夠多的層次,可以一直這樣繼續下去“cd  ../../../” ,知道退到“/” 為止。

 

  范例4:返回當前用戶上一次所在的目錄(cd  -)。

    [root@1-230 /]# cd /usr/local/src/ 
    [root@1-230 src]# pwd
    /usr/local/src
    [root@1-230 src]# cd       #cd命令不接收任何參數時,從環境變量HOME獲取路徑名,即切換到當前用戶家目錄。

    [root@1-230 ~]# pwd  #當前用戶的工作路徑為/root
    /root
    [root@1-230 ~]# cd -  #執行“cd  -”時,cd將根據環境變量OLDPWD的對應值獲取路徑名。
    /usr/local/src       #即切換到了當前用戶上一次的工作路徑“/usr/local/src”
    [root@1-230 src]# pwd
    /usr/local/src    

 

  

  范例5:進入當前用戶的家目錄(cd  ~)

    [root@1-230 src]# pwd
    /usr/local/src
    [root@1-230 src]# cd ~    #“~”鍵盤左上角Esc建下方的波浪符號,代表家目錄。
    [root@1-230 ~]# pwd
    /root               #切換到當前用戶的家目錄了。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM