Command Line相關


  • pwd : 目前位置
  • ls : 目前位置裡所有檔案
    • ls -al : 目前位置裡所有檔案的所有資訊
  • 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指令
    1. 至 "eternallybored" 上下載最新的wget binary for windows(可下載ZIP檔或直接下載EXE檔)
    2. 如果下載ZIP檔先解壓縮然後找到wget.exe
    3. wget.exe移到~\Git\mingw64\bin\
  • curl :送出Request,可用於測試(目前還不知道可以用來做啥)
  • echo 文字內容 :直接回傳文字內容
  • echo > 檔案名稱 :把回傳之內容建立到檔案內
    • 同理可將 > 使用在其他指令中,將回傳內容建立成檔案 (新的內容會完全覆蓋掉原始內容)
    • 若只想要將新的內容 加入 原始內容中,應將 > 改成 >>
  • | :如為 a | b 則會將 a 的輸出內容當成 b 的輸入
  • start 檔案名稱 : 開啟該檔案
    • start . : 開啟目前 CDL 所在之資料夾
    • (iOS 使用 open 作為指令)






Related Posts

day01 安裝android studio + 認識adb

day01 安裝android studio + 認識adb

GIT Github

GIT Github

[筆記] NPM (Node Package Manager)

[筆記] NPM (Node Package Manager)



Comments