linux中cd命令的詳細(xì)解釋
linux下的cd命令是常用的基本命令之一。下面由學(xué)習(xí)啦小編整理了linux的cd命令的詳細(xì)解釋,希望對(duì)你有幫助。
linux的cd命令的詳細(xì)解釋
1.cd命令概述
cd是Change Directory的縮寫,這是用來切換工作目錄的命令。cd命令是一個(gè)內(nèi)置命令,可以通過type命令查看,如下:
[root@localhost ~]# type cd
cd is a shell builtin1212
2.cd命令語法
cd [相對(duì)路徑或絕對(duì)路徑或特殊符號(hào)]
說明:
不加參數(shù)時(shí),默認(rèn)切換到用戶主目錄,即環(huán)境變量HOME指定的目錄,如root用戶的HOME變量為/root,那么cd命令不帶參數(shù)時(shí)便切換到/root目錄下。
絕對(duì)路徑是從跟目錄開始的,如/root或/home/sgl,相對(duì)路徑是相對(duì)于當(dāng)前路徑來說的,假如當(dāng)前目錄在/home/guo下面,那么前面的/home/sgl的相對(duì)路徑就是../sgl,即當(dāng)前目錄的上級(jí)目錄下的sgl目錄。
特殊符號(hào)包括~、-、..等。
~表示用戶主目錄,即HOME變量指定的目錄,如root用戶的主目錄為/root。
-表示前一個(gè)工作目錄。
..表示上級(jí)目錄。
.表示當(dāng)前目錄。
linux的cd命令詳解示例
[root@localhost ~]# pwd #查看當(dāng)前目錄。
/root
[root@localhost ~]# cd /home #參數(shù)為絕對(duì)路徑。
[root@localhost home]# pwd
/home
[root@localhost home]# cd #不加參數(shù),默認(rèn)切換到HOME變量指定的目錄。
[root@localhost ~]# pwd
/root
[root@localhost ~]# cd - # - 中劃線,表示前一個(gè)工作目錄,這里的前一個(gè)目錄是/home。
/home
[root@localhost home]# pwd
/home
[root@localhost home]# cd ~ # ~ 波浪線表示用戶主目錄,和不加參數(shù)時(shí)類似。
[root@localhost ~]# pwd
/root
[root@localhost ~]# cd ../var/spool/mail/ #參數(shù)為相對(duì)路徑,這里是相對(duì)于/root目錄。
[root@localhost mail]# pwd
/var/spool/mail