資料來源:
介面是人類和電腦溝通的方式。
圖形化介面(GUI, Graphical User Interface)讓人類看到各種圖形、按鈕或區塊等等,藉由點擊、連續點擊、按住、拖曳等方式給予電腦指示。
命令行介面(CLI, Command Line Interface)讓人類看到文字,藉由輸入文字的方式給予電腦指示。
檔案總管就是採用圖形化介面的應用程式。
Windows 命令提示字元(cmd.exe)則是採用命令行介面的應用程式,可在開始功能表中找到並開啟。
命令行是在命令行介面中給予電腦指示的一串文字,由目前路徑、提示字元和指令所組成。打完整行命令行之後按 Enter 執行。
目前所在位置,路徑也可稱為目錄或資料夾。
在 Windows 當中是 >
(大於符號)
在 Mac 或 Linux 當中是 $
(錢幣記號)
一串文字,用來像電腦下達各種指示。
以下是常見的指令、功能與範例。
W 代表 Windows ,M 代表 Mac OS,L 代表 Linux。
範例皆為 Windows 命令提示字元的操作結果,包括目前路徑、提示字元、指令和執行結果。
指令 (W) | 指令 (M, L) | 功能 |
---|---|---|
dir | ls | 列出所有檔案和資料夾 |
範例:
1linkC:\Users\Admin>dir
2link
3linkC:\Users\Admin 的目錄
4link
5link2021/06/20 下午 11:11 \<DIR\> .android
6link2020/04/04 下午 04:58 24 .bash_history
7link...
指令 (W) | 指令 (M, L) | 功能 |
---|---|---|
cd | pwd | 顯示目前路徑 |
cd .. | cd .. | 前往上層路徑 |
cd 路徑 | cd 路徑 | 前往下層路徑 |
範例:
1linkC:\Users\Admin>cd
2linkC:\Users\Admin>
3link
4linkC:\Users\Admin>cd ..
5linkC:\Users>
6link
7linkC:\Users>cd Admin
8linkC:\Users\Admin>
指令 (W) | 指令 (M, L) | 功能 |
---|---|---|
md 資料夾 | mkdir 資料夾 | 新增資料夾 |
rd 資料夾 | rmdir 資料夾 | 刪除資料夾 |
範例:
1linkC:\Users\Admin>md folder
2linkC:\Users\Admin>
3link
4linkC:\Users\Admin>cd folder
5linkC:\Users\Admin\folder>
6link
7linkC:\Users\Admin\folder>cd ..
8linkC:\Users\Admin>
9link
10linkC:\Users\Admin>rd folder
11linkC:\Users\Admin>
12link
13linkC:\Users\Admin>cd folder
14link系統找不到指定的路徑。
15link
16link// rd 資料夾 只會刪除空的子資料夾
指令 (W) | 指令 (M, L) | 功能 |
---|---|---|
copy NUL 檔案 | touch 檔案 | 新增空檔案 |
copy 舊檔案 新檔案 | cp 舊檔案 新檔案 | 複製檔案 |
move 舊檔案 新檔案 | mv 舊檔案 新檔案 | 覆蓋檔案 |
del 檔案 | rm 檔案 | 刪除檔案 |
1linkC:\Users\Admin>copy NUL source.txt
2link複製了 1 個檔案。
3link
4linkC:\Users\Admin>copy source.txt new.txt
5link複製了 1 個檔案。
6link
7linkC:\Users\Admin>move source.txt new.txt
8link您要覆寫 C:\Users\Admin\new.txt 嗎? (Yes/No/All): y
9link移動 1 個檔案。
10link
11link// 舊檔案會消失,新檔案的內容被替換成舊檔案的內容
12link
13linkC:\Users\Admin>del new.txt
14linkC:\Users\Admin>
15link
16link// 檔案被刪除後不會移到資源回收桶,而是直接消失
指令 (W, M, L) | 功能 |
---|---|
whoami | 顯示使用者名稱 |
exit | 離開命令提示字元 |
範例:
1linkC:\Users\Admin>whoami
2linkadmin
3link
4linkC:\Users\Admin>exit