【Linux】一步一步学Linux——cd命令(20)
生活随笔
收集整理的這篇文章主要介紹了
【Linux】一步一步学Linux——cd命令(20)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
00. 目錄
文章目錄
- 00. 目錄
- 01. 命令概述
- 02. 命令格式
- 03. 常用選項
- 04. 參考示例
- 05. 附錄
01. 命令概述
cd命令是”change directory”中單詞的首字母縮寫,其英文釋義是改變目錄,所以該命令的功能是從當前目錄切換到指定目錄。
其中目錄的路徑可分為絕對路徑和相對路徑。若目錄名稱省略,則切換至使用者的用戶目錄(也就是剛登錄時所在的目錄)。
另外,“~”也表示為用戶目錄的意思,“.”則是表示目前所在的目錄,“…”則表示當前目錄位置的上一級目錄。
cd 為最常用的命令,與 DOS 下的 cd 命令類似。
02. 命令格式
cd [選項] [目錄名]
03. 常用選項
-p 如果要切換到的目標目錄是一個符號連接,直接切換到符號連接指向的目標目錄 -L 如果要切換的目標目錄是一個符號的連接,直接切換到字符連接名代表的目錄,而非符號連接所指向的目標目錄。 - 當僅實用"-"一個選項時,當前工作目錄將被切換到環境變量"OLDPWD"所表示的目錄。04. 參考示例
4.1 切換工作目錄到當前工作目錄(其實沒有什么意義,主要介紹 . 表示當前目錄)
[deng@localhost ~]$ pwd /home/deng [deng@localhost ~]$ cd . [deng@localhost ~]$ pwd /home/deng [deng@localhost ~]$4.2 切換到當前目錄的上一級目錄(…表示上一級目錄)
[deng@localhost ~]$ pwd /home/deng [deng@localhost ~]$ cd .. [deng@localhost home]$ pwd /home [deng@localhost home]$4.3 返回上兩級目錄
[deng@localhost share]$ pwd /home/deng/share [deng@localhost share]$ cd ../.. [deng@localhost home]$ pwd /home [deng@localhost home]$4.4 返回進入此目錄之前所在的目錄
[deng@localhost home]$ cd /home/deng [deng@localhost ~]$ pwd /home/deng [deng@localhost ~]$ cd share/ [deng@localhost share]$ pwd /home/deng/share [deng@localhost share]$ cd - /home/deng4.5 進入到當前用戶的家目錄
[deng@localhost ~]$ cd / [deng@localhost /]$ pwd / [deng@localhost /]$ cd ~ [deng@localhost ~]$ pwd /home/deng [deng@localhost ~]$或者
[deng@localhost ~]$ cd / [deng@localhost /]$ pwd / [deng@localhost /]$ cd [deng@localhost ~]$ pwd /home/deng [deng@localhost ~]$4.6 使用相對路徑切換到指定的目錄
[deng@localhost ~]$ cd / [deng@localhost /]$ pwd / [deng@localhost /]$ cd home/ [deng@localhost home]$ pwd /home [deng@localhost home]$4.7 使用絕對路徑切換到指定的目錄
[deng@localhost ~]$ pwd /home/deng [deng@localhost ~]$ cd /tmp [deng@localhost tmp]$ pwd /tmp [deng@localhost tmp]$4.8 把上個命令的參數作為cd參數使用 !$表示
[deng@localhost ~]$ pwd /home/deng [deng@localhost ~]$ ls -ld share drwxrwxr-x 4 deng deng 28 7月 11 09:47 share [deng@localhost ~]$ cd !$ cd share [deng@localhost share]$ pwd /home/deng/share [deng@localhost share]$4.9 切換至帶有空格的目錄
[root@localhost ~]# mkdir "test dir" [root@localhost ~]# cd test\ dir/ [root@localhost test dir]# pwd /root/test dir [root@localhost test dir]#或者 使用單引號
[root@localhost ~]# cd 'test dir' [root@localhost test dir]# pwd /root/test dir [root@localhost test dir]#或者使用雙引號
[root@localhost ~]# cd "test dir" [root@localhost test dir]# pwd /root/test dir [root@localhost test dir]#4.10 使用通配符(用得比較少)
[deng@localhost test]$ mkdir test1 test2 task [deng@localhost test]$ cd t* [deng@localhost task]$ pwd /home/deng/test/task [deng@localhost task]$溫馨提示:如果只有一個目錄以 t 開頭,將會移動到該目錄;如果有很多目錄以 t 開頭,將會移動到第一個以 t 開頭的目錄(按照字典里字母的順序)。
05. 附錄
參考:【Linux】一步一步學Linux系列教程匯總
總結
以上是生活随笔為你收集整理的【Linux】一步一步学Linux——cd命令(20)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【Linux】一步一步学Linux——p
- 下一篇: linux 其他常用命令