Command Line note


Command Line note

tags: note

[CMD101]

:rocket: 指令

  • pwd (print working directory) 現在哪個路徑

  • ls (list) 印出現在資料夾底下的檔案

    可以用-加參數,例如 ls -al 可列出檔案不同形式細節

  • cd(change directoty) 切換資料夾
    cd 資料夾名 進入資料夾
    cd .. 回到上一層
    cd ~ 回到跟目錄
    :::info
    :bulb: tip:
    cd 打資料夾前面幾字按tab可直接補完
    cd按tab,會顯示可選擇的資料夾
    :::
  • clear 把畫面清乾淨
  • man(manual) 使用說明
    man 加指令 可以看指令的說明手冊
    q 可以離開手冊

  • touch 可以建立檔案或是更改時間
    touch 加檔案名

  • rm(remove) 可以刪除檔案
    rmdir 加資料夾名 可以刪除資料夾,若資料夾有檔案則不可刪除
    rm -r 加資料夾名 加資料夾名 可以刪除資料夾跟底下所有檔案
    rm -f 強制刪除

  • mkdir(make directory) 可以建立資料夾

  • mv(move) 可以移動檔案或是改名
    mv 加檔案.副檔名 到某資料夾
    mv 檔案. 副檔名 .. 可以移到上一層
    mv 檔案. 副檔名 改的名字 改名

    相對路徑:相對當下資料夾 ex: mv 檔名 資料夾
    絕對路徑:根目錄為準,/開頭 ex: mv 檔名 /Users/Desktop/資料夾

  • cp(copy) 可以複製檔案
    cp 要複製的檔案 複製檔的名字
    cp -r 要複製的資料夾 複製資料夾的名字
    ##### 所以要操縱的對象是資料夾就在前面加-r

  • vim 文字編輯器(沒有的話用vi
    vim 加檔案
    按i ==進入insert 插入模式== 可以打字
    按esc ==進入普通模式== 可以刪除複製貼上
    :q ==在普通模式下== 出去
    :wq ==在普通模式下== 存檔離開

  • cat 直接看檔案內容
    cat 加檔案

  • grep 可以抓取關鍵字
    grep 要抓取的關鍵字 檔案 就會抓出有關鍵的那行

  • wget 可以下載檔案 (沒有要去安裝
    wget 網址
    下載圖片可以右鍵複製圖片位置,wget 網址ls看檔名,再open 檔名就可以開了
    也可以下載網頁原始碼 ,wget 網址ls看檔名 再cat 檔名

  • curl 可以送出request,可測試api
    curl 加api網址
    curl -I 加網址 可以看更多資訊

  • redirection 可以重新導向input跟output

> 可以把內容導進檔案跟覆蓋原本檔案的內容
>> 可以新增內容進檔案

  • pipe | 指令的組合計
    | 以把左邊指定的輸出變成右邊指定的輸入
    (我自己是理解成類似條件機率不知道對不對(?))

  • echo 直接印出來
    echo 要印的東西 就會直接出現要印的東西

#note







你可能感興趣的文章

 Day 171

Day 171

JavaScript 中的同步與非同步 & event loop

JavaScript 中的同步與非同步 & event loop

[7] 專業品質工程師

[7] 專業品質工程師






留言討論