今天...似乎是第五天了呢,最近越來越懂得怎麼排版才讓人能夠容易看下去
不過持續寫文真的好不容易...目前是個想躺平的115學測生
cd 是 Change Directory 的英文縮寫,是 Linux 中常見的指令之一,用來切換目錄。
透過 cd
,你可以在檔案系統中自由移動,就像在檔案總管裡點開不同資料夾一樣。
cd和其他指令不同,沒有什麼參數,而且也很容易看懂
目錄的概念在打CTF常常用到
用法 : cd [參數] [目錄或目錄路徑]
指令 | 說明 |
---|---|
cd / |
切換到 根目錄 |
cd |
切換到 使用者家目錄 |
cd ~ |
切換到 使用者家目錄 |
cd - |
回到 上一個工作目錄 |
cd .. |
回到 上一層目錄 |
cd . |
停留在 目前目錄 |
也可以用 cd ../../../
來不斷回到上一層目錄,在某些情況下當你想回到家目錄或根目錄時可以用。
根目錄和家目錄究竟是什麼呢?
根目錄是 Linux 檔案系統的最上層,所有檔案與資料夾都是從 /
開始。
大概會長得像這樣
/
├── bin
├── etc
├── home
│ ├── user1
│ └── user2
├── var
└── ...
家目錄就是那個home,通常也是預設在的地方。
而當你想知道你現在在哪時,可以用 pwd
,這個指令會顯示出你現在的位置路徑。
指令 : cd ~user
例如 : cd ~root
可以切換到切換到 /root
了解了目錄的你,可能還聽過相對和絕對路徑,cd的主要作用就是用 相對路徑 或 絕對路徑 來切換目錄。
也就是 cd [路徑]
,例如 : cd /home/user/documents/file.txt
路徑是指從根目錄 / 開始的完整路徑
在打路徑時可以使用「自動補全」功能:
Tab
,系統會幫你補齊。像是上面寫到的cd .
和 cd ..
都是相對路徑
也可以用
cd ./folder
: 進入目前目錄底下的 folder
資料夾cd ../folder
: 進入上層目錄的 folder
資料夾cd ../..
: 連續回到兩層那就到這結束囉~ 最後,偷偷放一下天使大人XD