linux cd命令,是Change Directory的縮寫,用來切換工作目錄。
成都創(chuàng)新互聯(lián)公司成立于2013年,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目網(wǎng)站設(shè)計(jì)制作、網(wǎng)站制作網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個(gè)夢想脫穎而出為使命,1280元肅寧做網(wǎng)站,已為上家服務(wù),為肅寧各地企業(yè)和個(gè)人服務(wù),聯(lián)系電話:18982081108
Linux命令按照來源方式,可分為兩種,分別是shell內(nèi)置命令和外部命令。所謂shell內(nèi)置命令,就是shell自帶的命令,這些命令是沒有執(zhí)行文件的;而外部命令就是由程序員單獨(dú)開發(fā)的,所以會有命令的執(zhí)行文件。linux中的絕大多數(shù)命令是外部命令,而cd命令是一個(gè)典型的shell內(nèi)置命令,所以cd命令沒有執(zhí)行文件所在路徑。
cd命令的基本格式如下:
cd [dirName]
dirName:要切換的目標(biāo)目錄。
其中dirName表示可為絕對路徑或相對路徑。若目錄名稱省略,則變換至使用者的home目錄。
另外,~也表示為home目錄的意思,.則是表示當(dāng)前所在的目錄,..則表示目前當(dāng)前位置的上一層目錄。
cd命令主要用于目錄切換,例如:cd ?/home切換至/home目錄,cd /root表示切換至/root目錄 ;cd ../切換至上一級目錄;cd ?./切換至當(dāng)前目錄。 其中.和..可以理解為相對路徑? . 指代為當(dāng)前目錄,.. 指代該目錄的上級目錄,其中權(quán)限相同。
例如cd ?./test表示以當(dāng)前目錄為參考,表示相對于當(dāng)前,而cd /home/test表示完整的路徑,理解為絕對路徑),如圖所示:
Linux cd(英文全拼:change directory)命令用于切換當(dāng)前工作目錄。
其中 dirName 表示法可為絕對路徑或相對路徑。若目錄名稱省略,則變換至使用者的 home 目錄 (也就是剛 login 時(shí)所在的目錄)。
另外,~?也表示為 home 目錄 的意思,?.?則是表示目前所在的目錄,?..?則表示目前目錄位置的上一層目錄。
實(shí)例
主要只有操作上的不同:
cd ..是返回上一層目錄, cd -是返回到上一次的工作目錄。
cd命令概述:
cd是Change Directory的縮寫,這是用來切換工作目錄的命令。cd命令是一個(gè)內(nèi)置命令,可以通過type命令查看。
cd命令語法
cd [相對路徑或絕對路徑或特殊符號]
說明:
不加參數(shù)時(shí),默認(rèn)切換到用戶主目錄,即環(huán)境變量HOME指定的目錄,如root用戶的HOME變量為/root,那么cd命令不帶參數(shù)時(shí)便切換到/root目錄下。
絕對路徑是從跟目錄開始的,如/root或/home/sgl,相對路徑是相對于當(dāng)前路徑來說的。
假如當(dāng)前目錄在/home/guo下面,那么前面的/home/sgl的相對路徑就是../sgl,即當(dāng)前目錄的上級目錄下的sgl目錄。
特殊符號包括~、-、..等。
~表示用戶主目錄,即HOME變量指定的目錄,如root用戶的主目錄為/root。
-表示前一個(gè)工作目錄。
..表示上級目錄。
.表示當(dāng)前目錄。
擴(kuò)展資料
常用范例:
3.1 例一:進(jìn)入系統(tǒng)根目錄
命令:
cd /
說明:進(jìn)入系統(tǒng)根目錄,上面命令執(zhí)行完后拿ls命令看一下,當(dāng)前目錄已經(jīng)到系統(tǒng)根目錄了
命令:
cd .. 或者 cd .. //
說明:
進(jìn)入系統(tǒng)根目錄可以使用“ cd .. ”一直退,就可以到達(dá)根目錄
命令:
cd ../.. //
說明:使用cd 命令實(shí)現(xiàn)進(jìn)入當(dāng)前目錄的父目錄的父目錄。
例2:使用 cd 命令進(jìn)入當(dāng)前用戶主目錄
“當(dāng)前用戶主目錄”和“系統(tǒng)根目錄”是兩個(gè)不同的概念。進(jìn)入當(dāng)前用戶主目錄有兩個(gè)方法。
命令1:
cd
命令2:
cd ~
例3:跳轉(zhuǎn)到指定目錄
命令:
cd /opt/soft
說明:
跳轉(zhuǎn)到指定目錄,從根目錄開始,目錄名稱前加 / ,當(dāng)前目錄內(nèi)的子目錄直接寫名稱即可
例四:返回進(jìn)入此目錄之前所在的目錄
命令:
cd -
Linux常用命令:cd高級用法
cd是計(jì)算機(jī)中DOS命令。那么在Linux系統(tǒng)中cd命令有什么用法呢?下面我為大家簡單講解如下:
一、格式:
cd directory
使用cd命令在目錄層次間移動(dòng)。
其實(shí):cd命令除了在各種目錄(Windows下叫文件夾)切換外就沒啥大作用了
二、命令cd牽扯到2個(gè)關(guān)于路徑的概念:
1、絕對路徑;
2、相對路徑
絕對路徑的"絕對",指的是"/"目錄,即從"/"目錄開始書寫cd的參數(shù)。
上圖第一個(gè)pwd 表示顯示【當(dāng)前目錄的絕對路徑】
第一個(gè)cd目的`是切換出當(dāng)前路徑,第二個(gè)cd命令后面的路徑就是要跳轉(zhuǎn)的絕對路徑。
第三個(gè)pwd表示已經(jīng)通過絕對路徑的跳轉(zhuǎn)方式進(jìn)入路徑/home/ku/training/cd_test目錄
相對路徑的"相對",指的是當(dāng)前目錄。即:從當(dāng)前目錄跳轉(zhuǎn)到目標(biāo)目錄。
命令cd 后的路徑 ".."表示上一級目錄,"../"也表示上一級目錄,"../xx"表示上一級目錄的xx目錄。
上面的cd命令都是最近本的使用方式,下面介紹一些高檔的cd命令參數(shù)
三、高級使用
1、假如從一個(gè)很深的路徑A跳入另一個(gè)很深的路徑B,又想跳回路徑A,難道要重新輸入路徑A的絕對路徑嗎?
答:No No! 使用cd - ,參數(shù)是 英文半角減號 "-",只要你會了這個(gè)參數(shù),就能A跳B,B跳A,跳到吐都很簡單。
2、要想快速進(jìn)入當(dāng)前用戶家目錄,怎么用參數(shù)?
答:命令cd ~直接cd
上圖用戶就是root,所以cd ~之后進(jìn)入的是/root目錄。
;