Linux常用命令:cd高級用法
創新互聯專注于企業成都全網營銷推廣、網站重做改版、沙坡頭網站定制設計、自適應品牌網站建設、HTML5、商城系統網站開發、集團公司官網建設、成都外貿網站建設公司、高端網站制作、響應式網頁設計等建站業務,價格優惠性價比高,為沙坡頭等各大城市提供網站開發制作服務。
cd是計算機中DOS命令。那么在Linux系統中cd命令有什么用法呢?下面我為大家簡單講解如下:
一、格式:
cd directory
使用cd命令在目錄層次間移動。
其實:cd命令除了在各種目錄(Windows下叫文件夾)切換外就沒啥大作用了
二、命令cd牽扯到2個關于路徑的概念:
1、絕對路徑;
2、相對路徑
絕對路徑的"絕對",指的是"/"目錄,即從"/"目錄開始書寫cd的參數。
上圖第一個pwd 表示顯示【當前目錄的絕對路徑】
第一個cd目的`是切換出當前路徑,第二個cd命令后面的路徑就是要跳轉的絕對路徑。
第三個pwd表示已經通過絕對路徑的跳轉方式進入路徑/home/ku/training/cd_test目錄
相對路徑的"相對",指的是當前目錄。即:從當前目錄跳轉到目標目錄。
命令cd 后的路徑 ".."表示上一級目錄,"../"也表示上一級目錄,"../xx"表示上一級目錄的xx目錄。
上面的cd命令都是最近本的使用方式,下面介紹一些高檔的cd命令參數
三、高級使用
1、假如從一個很深的路徑A跳入另一個很深的路徑B,又想跳回路徑A,難道要重新輸入路徑A的絕對路徑嗎?
答:No No! 使用cd - ,參數是 英文半角減號 "-",只要你會了這個參數,就能A跳B,B跳A,跳到吐都很簡單。
2、要想快速進入當前用戶家目錄,怎么用參數?
答:命令cd ~直接cd
上圖用戶就是root,所以cd ~之后進入的是/root目錄。
;
cd命令:切換當前目錄至其它目錄,比如進入/etc目錄,則執行 cd /etc。命令格式:cd [dirName] (cd和目錄之間使用空格隔開)。
另外還有:
cd /: 在Linux 系統中斜杠“/”表示的是根目錄。 cd / ,即進入根目錄.
cd ~命令是,進入用戶在該系統的home目錄,例如xz用戶,則進入/root/xz目錄。可參考《Linux就該這么學》了解更多Linux知識。
主要只有操作上的不同:
cd ..是返回上一層目錄, cd -是返回到上一次的工作目錄。
cd命令概述:
cd是Change Directory的縮寫,這是用來切換工作目錄的命令。cd命令是一個內置命令,可以通過type命令查看。
cd命令語法
cd [相對路徑或絕對路徑或特殊符號]
說明:
不加參數時,默認切換到用戶主目錄,即環境變量HOME指定的目錄,如root用戶的HOME變量為/root,那么cd命令不帶參數時便切換到/root目錄下。
絕對路徑是從跟目錄開始的,如/root或/home/sgl,相對路徑是相對于當前路徑來說的。
假如當前目錄在/home/guo下面,那么前面的/home/sgl的相對路徑就是../sgl,即當前目錄的上級目錄下的sgl目錄。
特殊符號包括~、-、..等。
~表示用戶主目錄,即HOME變量指定的目錄,如root用戶的主目錄為/root。
-表示前一個工作目錄。
..表示上級目錄。
.表示當前目錄。
擴展資料
常用范例:
3.1 例一:進入系統根目錄
命令:
cd /
說明:進入系統根目錄,上面命令執行完后拿ls命令看一下,當前目錄已經到系統根目錄了
命令:
cd .. 或者 cd .. //
說明:
進入系統根目錄可以使用“ cd .. ”一直退,就可以到達根目錄
命令:
cd ../.. //
說明:使用cd 命令實現進入當前目錄的父目錄的父目錄。
例2:使用 cd 命令進入當前用戶主目錄
“當前用戶主目錄”和“系統根目錄”是兩個不同的概念。進入當前用戶主目錄有兩個方法。
命令1:
cd
命令2:
cd ~
例3:跳轉到指定目錄
命令:
cd /opt/soft
說明:
跳轉到指定目錄,從根目錄開始,目錄名稱前加 / ,當前目錄內的子目錄直接寫名稱即可
例四:返回進入此目錄之前所在的目錄
命令:
cd -
1、ls命令
ls是list的縮寫,常用命令為ls(顯示出當前目錄列表),ls -l(詳細顯示當前目錄列表),ls -lh(人性化的詳細顯示當前目錄列表),ls -a(顯示出當前目錄列表,包含隱藏文件)
2、cd 命令
cd是change direcory的縮寫,常用命令為 cd 目錄,cd ..為返回上級目錄,cd - 返回上次所在目錄
3、pwd命令
常用命令為pwd 顯示當前所在目錄
4、mkdir命令
mkdir命令為創建空目錄命令,通常用法為mkdir 目錄名,mkdir -p 目錄名/目錄名 可以遞歸創建多個不存在的目錄
5、rm命令
rm為刪除命令remove,rm 文件,謹慎操作
6、rmdir命令
rm為刪除命令remove direcory,rm 目錄,謹慎操作
7、mv命令
mv命令move,移動剪切命令,mv 文件 目錄,mv 文件 文件(會覆蓋)
8、cp命令
cp命令為copy命令,復制文件或目錄到別的目錄里面,cp 文件/目錄 目錄/文件
9、touch命令
touch命令創建空文件,比如touch xx.txt,touch 目錄 文件
10、cat命令
cat命令查看當前文件內容,cat fi.txt f2.txt f3.txt合并文件內容,cat -n 對所有行進行編號
11、nl命令
nl命令 為文件加入顯示行號,nl 文件名,nl -b a 文件名,將空行也加如行號
12、more 命令
more命令 按頁顯示文件內容,more 文件名,more -2 文件名 每2行顯示一頁
13、less命令
less命令查看文件內容,可以上下翻頁,less 文件名
14、head命令
head命令可以查看文件前幾行內容,head -n 2 文件名
15、tail命令
tail命令可以查看文件后幾行內容,tail -n 2 文件名
16、which命令
which 可以執行文件名稱,顯示路徑
17、whereis命令
whereis -m svn 查出說明文檔路徑,whereis -s svn 找source源文件。
18、locate命令
locate /etc/m 搜索ect目錄下所有m開頭的文件
19、find 命令
find . -name "*.log"根據關鍵字查找
20、find exec命令
ls -l命令放在find命令的-exec選項中 find . -type f -exec ls -l {} ;
21、find xargs命令
find . -type f -print | xargs file查找系統中的每一個普通文件,然后使用xargs命令來測試它們分別屬于哪類文件
22、ls -lih命令
詳細的文件屬性
23、zmodem
cd命令在linux中用來切換或者進入目錄,路徑還分為相對路徑和絕對路徑
cd 命令:切換當前目錄至其他目錄
cd /:加上斜杠表示是進入到根目錄。
cd .. 返回上一級目錄
cd ../..返回上兩級目錄cd :進入用戶主目錄
cd ~ :進入用戶主目錄
cd - :返回進入此目錄之前所在目錄
cd !$ 把上個命令的參數作為cd 參數使用 更多Linux知識可參考《Linux就該這么學》。