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 要複製的資料夾 複製資料夾的名字
##### 所以要操縱的對象是資料夾就在前面加-rvim 文字編輯器(沒有的話用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 要印的東西
就會直接出現要印的東西