- pwd : 目前位置
- ls : 目前位置裡所有檔案
- cd : 切換資料夾
- cd 資料夾名字 : 切換到該資料夾
- cd .. : 切換到上一層資料夾
- cd ~ : 切換到省略掉的"~"資料夾
- man 指令名稱 : 叫出該指令的說明指南
- touch 檔案名稱 :
- 如果資料夾中沒有該檔案 => 建立檔案
- 如果資料夾中存在該檔案 => 更新檔案修改時間
- rm 檔案名稱 : 刪除該檔案
- rmdir 資料夾名稱 : 刪除該資料夾
- rm -r 檔案名稱 or 資料夾名稱 : 強制刪除該資料夾底下所有資料
- mkdir 資料夾名稱 : 新增資料夾
- mv 檔案名稱 資料夾名稱 : 移動檔案到資料夾(資料夾可用..代表移動至上一層)
- mv 檔案名稱 新檔案名稱 : 檔案重新命名
- cp 檔案名稱 新檔案名稱 : 將改檔案複製到新的名稱
- cp 資料夾名稱 新資料夾名稱 : 會出現錯誤
- 所以可以用 cp -r 資料夾名稱 新資料夾名稱 這樣會複製該資料夾底下所有東西到新的位置
- vim (or vi) : 開啟文字修改模式
- 按 i 或是 insert : 切換到編輯模式 (按 esc 回到普通模式
- 打 :q 離開 :wq 寫入後離開 :wq!寫入後強制離開 :q!強制離開
- cat 檔案名稱 : 直接瀏覽檔案內容
- grep 關鍵字 檔案名稱 : 在檔案中搜尋關鍵字並把該行回傳
- wget 網址 :下載該網址的檔案或原始碼
- 在windows上用git bash使用wget指令:
- 至 "eternallybored" 上下載最新的wget binary for windows(可下載ZIP檔或直接下載EXE檔)
- 如果下載ZIP檔先解壓縮然後找到
wget.exe
- 將
wget.exe
移到~\Git\mingw64\bin\
- curl :送出Request,可用於測試(目前還不知道可以用來做啥)
- echo 文字內容 :直接回傳文字內容
- echo > 檔案名稱 :把回傳之內容建立到檔案內
- 同理可將 > 使用在其他指令中,將回傳內容建立成檔案 (新的內容會完全覆蓋掉原始內容)
- 若只想要將新的內容 加入 原始內容中,應將 > 改成 >>
- | :如為
a | b
則會將 a 的輸出內容當成 b 的輸入 - start 檔案名稱 : 開啟該檔案
- start . : 開啟目前 CDL 所在之資料夾
- (iOS 使用 open 作為指令)