# Command Line ### 基本指令 1. **pwd(Print Working Directory)** - 印出我在哪裡 2. **ls(LiSt)** - 印出現在資料夾底下的檔案,(-是加入參數)( -al 可以印出更詳細的資料) 3. **cd(Change Directory)** - 切換資料夾 (cd .. or cd ~ 可以回到上一層) (cd + tab-可以讓電腦幫你輸入,只需要輸入關鍵字) 4. **clear(Clear)** - 清空畫面 5. **man(MANual)** - 使用說明書,但是在 Windows 裡會顯示不存在。 6. **touch(Touch)** - 建立檔案或是更改檔案最後的時間 7. **rm(Remove)** - 刪除檔案,(**rmdir**-刪除資料夾) 8. **mkdir(MaKe DIRectory)** - 建立資料夾 9. **mv(MoVe)** - 移動檔案或改名 (移回上一層 **mv** '檔案名'..)改名 **mv** '原名稱' '新名稱' 10. **cp(CoPy)** - 複製檔案 **cp** '原檔案' '新檔案',資料夾 **cp -r** '原資料夾' '新資料夾' 11. **vim** - 編輯器 **:q** 離開編輯器; **wq** 存檔; **i** 插入模式 12. **grep** - 抓取關鍵字 **$ grep + '需要找的字'** 13. **wget** - 下載檔案(如果沒有可以去安裝指令) **$ wget + URL**,可以下載圖片或是網頁原始碼 14. **$curl** - 送出 request,可以拿來測試 API 15. **redirection '>'**-重新導向 input output **$ls -al > '要寫入的檔案名稱'**,如果要新增不是覆蓋的話,要使用 **echo + '新增內容' >> '檔案名'** 16. **pipe '|'** - 把指令接起來 17. **subl** - 使用 Sublime 打開文件