cd:切換目錄

cd命令linux

 一、命令詳解shell

    【功能說明】bash

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

    【語法格式】io

      cd    [option]   [dir]table

      cd    [選項]     [目錄]登錄

 

     說明:變量

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

    【參數說明】語法

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

 

   二、使用範例tab

  範例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               #切換到當前用戶的家目錄了。

相關文章
相關標籤/搜索