命令列介面(英語:Command-Line Interface,縮寫:CLI)是在圖形使用者介面得到普及之前使用最為廣泛的使用者介面,它通常不支援滑鼠,使用者通過鍵盤輸入指令,電腦接收到指令後,予以執行。
基本指令:
ls
(LiSt):顯示現有資料夾檔案,加上空格 + -al
可以看檔案屬性。
pwd
(Print Working Directory):顯示現有路徑。
cd
(Change Directory):後面加上檔案夾名稱就可以到達,加上..
就可以回到上一層,然後可以注意 ~ 這個代稱,同樣可以跳轉。
cd ~
:可以到使用者資料夾。
cd /
:可以到系統根目錄。
同樣的檔名,打出前面幾個字後會有提示,按下
tab
就可以直接自動完成。
clear:`會幫你把命令列介面的畫面清空。
man
(MANual) :在後面加上其他指令,可以得到使用說明。
說明欄可以按
q
來離開。
檔案操作相關指令
touch
:摸一下檔案,檔案會修改最後編輯時間;如果輸入不存在的檔名,則會建立。
rm
(ReMove) :刪除檔案, rm -r
會把資料夾底下的內容全部刪除;-f
則是會強制刪除(包含有保護的檔案),謹慎使用 。
rmdir
:刪除資料夾。
mkdir
(MaKe DIRctory) :建立資料夾。
cp 原本檔名 複製出來檔案的名稱
:用來複製檔案。
mv [file_name] [dirctory]
(MoVe) :移動檔案,也可以改名,mv 原本檔名 更改的檔名
,也可以搭配..
來移動。
cp
(CoPy) :複製檔案,如果遇到資料夾需要複製的話,一樣使出 -r
大法。
資料夾都可以嘗試用
-r
來處理。
Vim 程式編輯器使用教學
初始使用,給予 vim + 檔案名
來創建新文件或是檢視檔案的文字內容。
i 模式:按下i
就會進入 insert 模式,才可以鍵入一些東西。
離開:使用:q
來離開 vim 模式,不過如果第一次沒有儲存任何內容,然後不要儲存檔案的話,使用:q!
來跳出,要不然跳不出去。
儲存並離開::wq
存擋然後離開。
cat 大法:在外部使用
cat
也可以直接印出檔案文字內容。
其他好用指令
grep [key_word] [file_name]
:抓取文檔內容關鍵字:
wget [url]
:下載檔案:
open [file_name]
:開啟檔案
curl
:送出 request(api 會使用到)
cat
(CATenate) :印出檔案的內容。
less
:分頁式印出檔案。
echo
:把字串印出來。
date
:顯示時間。
top
(Table Of Process):顯示電腦當前運行狀態。
指令組合
1.redirection 重新導向(>
符號應用):可以把內容結果輸出到一個檔案,例如:date > 123.txt
,就可以把日期印到文件上。
但如果使用 >
後,會將後者的內容覆蓋。
2.pipe | (shift + enter 上面那個) 指令組合
例如:cat 123.txt | grep o
就會印出 123.txt 的內容,然後加上抓出關鍵字 o。