常見指令
Windows | MacOS / Linux / Git bash | 描述 |
---|---|---|
cd | cd | 切換目錄 |
cd | pwd | 取得目前所在路徑 |
dir | ls | 列出目前目錄所有檔案 |
- | ls -alpt | 同上但更詳細,a(顯示隱藏黨)、l(完整資訊)、-p(顯示較清楚),-t(根據最後修改時間排序檔案) |
mkdir | mkdir | 新增資料夾 |
- | touch | 建立檔案 |
copy | cp | 複製檔案 |
move | mv | 移動檔案 |
del | rm | 刪除檔案 |
- | rm -rf | 刪除資料夾 |
cls | clear | 清除終端機內容 |
- | cat | 將檔案內容輸出在終端機上 |
- | less | 使用分頁的方式顯示內容 |
- | head | 只顯示檔案的前 10 行 |
cd
切換到 file
資料夾 (絕對路徑)
1 | $ cd /file |
切換到 project
資料夾 (相對路徑)
1 | $ cd project |
往上一層資料夾
1 | $ cd .. |
切換到電腦使用者的 home 目錄
1 | $ cd ~ |
切換到桌面
1 | $ cd ~DeskTop |
切換到 C 槽
1 | $ cd C: |
pwd
顯示目前所在路徑
1 | $ pwd |
find
群找檔案空檔案
1 | $ find . -empty |
群找檔案空檔案
1 | $ find . -empty |
尋找名稱後綴為 .html 的資料夾
1 | $ find . -iname '*.html' |
grep
尋找內容
1 | $ grep -ir '<content-to-find>' '<folder-path>' |
尋找內容(從當前目錄開始找)
1 | $ grep -irl '<content-to-find>' |
history
檢視終端機紀錄
1 | $ history |
檢視終端機紀錄(搜尋 git 字眼)
1 | $ history | grep git |
&&
一行執行多個指令
1 | $ cd ~/Projects && git init |
例子
新增 index.html
檔案,如果檔案存在,則修改該檔案最後修改時間,不會改變檔案內容。
1 | $ touch index.html |
新增 js
資料夾
1 | $ mkdir js |
複製檔案,將 layout.html
複製成一份 index.html
1 | $ cp layout.html index.html |
將 a_folder
資料夾複製進 b_folder
資料夾
1 | $ cp a_folder b_folder |
改檔案名,將 index.html
改名成 index2.html
1 | $ mv index.html index2.html |
將 index.html
移動到 a_folder
資料夾中
1 | $ mv index.html a_folder |
刪除檔案
1 | $ rm index.html |
刪除此目錄下所有的 html
檔案
1 | $ rm *.html |
如果是 Windows
切換到 file
資料夾 (絕對路徑)
1 | C:\> cd D:\file |
切換到 project
資料夾 (相對路徑)
1 | D:\> cd project |
往上一層資料夾
1 | D:\project> cd .. |
切換到 C 槽
1 | D:\> C: |
顯示目前所在路徑
1 | D:\project> cd |
參考資料
Linux Command 命令列指令與基本操作入門教學
[指令] Command Line 操作, cmd, cli, bash
Git 教學:終端機及常用指令介紹