1. 程式人生 > >3.3:cd命令 切換目錄

3.3:cd命令 切換目錄

cd是切換所在目錄的命令,這個命令的基本資訊如下:

         命令名稱:cd

         英文原意:change directory

         所在路徑:Shell內建命令

         執行許可權:所有使用者

         功能描述:切換所在目錄

         Linux的命令按照來源方式分為兩種:Shell內建命令和外部命令。所謂shell內建命令,就是shell自帶的命令,這些命令是沒有執行檔案的;

   而外部命令就是由程式設計師單獨開發的,是命令,所以會有命令的執行檔案。Linux中絕大多數命令是外部命令,而cd命 令則是一個典型的shell

   內建命令,所以cd沒有執行檔案所在的路徑。

命令格式

         [[email protected]

~]#cd [目錄名]

         cd命令是兩個非常簡單的命令,僅有的兩個選項-P和-L的作用非常有限。

         -P(大寫)是指如果切換的目錄是軟連線目錄,則進入其原始的物理目錄,而不是進入軟   連結目錄。

         -L(大寫)是指如果切換的目錄是軟連結目錄,則直接進入軟連結目錄

基本用法

         cd命令切換目錄只需在命令後加目錄名即可。

         [[email protected] ~]# cd /usr/local/src/
         [[email protected] src]#
         #進入/usr/local/src/ 目錄

簡化用法

         Cd命令可以識別一些特殊符號,用於快速切換所在目錄

特殊符號

作用

~

代表使用者的根目錄

-

上次所在的目錄

.

代表當前目錄

..

代表上級目錄

                           

 

        

 

        

 

 

 

絕對路徑和相對路徑

         絕對路徑:從根目錄開始一級一級指定的路徑叫做絕對路徑

                   例如:[[email protected] ~]# cd /usr/local/src/
                              [[email protected] src]# cd /etc/rc.d/init.d/

         相對路徑:從當前目錄開始指定的路徑

                   例如:[[email protected] /]# cd etc/
                              #當前所在路徑是/目錄,而/目錄下有etc目錄,所以可以切換
                              [[email protected] etc]# cd etc/
                              -bash:cd:etc/:沒有那個檔案或目錄
                              #而同樣的命令,由於當前所在目錄改變了,所以就算是同一個命令也會報                       錯,除非在/etc/目錄中還有一個etc目錄