提醒:
每個範例前方的$
符號為終端機的提示字元,非指令的一部分,不需要輸入。
ls
:查看檔案及目錄-l
:顯示詳細資料-a
:顯示隱藏資料列出為 .txt 的檔案
列出檔名長度為5個字元的檔案
列出所有目錄檔案,如果有子目錄,則會連子目錄內的檔案都列出來(遞迴搜尋)。
###pwd
:取得目前所在路徑
cd
:切換目錄進入目前路徑下的Documents目錄
回到目前帳號的家目錄
跳到上一層目錄
跳到根目錄
cp
:複製檔案將a.txt內容在同一個目錄下複製一份為b.txt(會同時存在a.txt和b.txt兩個檔案)
將目前目錄下的所有檔案都複製一份到上一層目錄
將a.txt複製到/tmp目錄下。
mv
:搬移檔案將a.txt搬移到b.txt,因為在同一目錄下,所以又可以當成幫檔案更改名稱
將a.txt檔案搬移到/tmp目錄下。
rm
:刪除檔案刪除a.txt檔案
刪除目前目錄下的所有檔案(使用時須小心,因為不可復原)。
mkdir
:建立目錄在目前目錄下建立一個名為src的目錄
在目前目錄下建立src目錄下的cmd目錄下的main目錄,如果src或cmd目錄不存在會一併被建立。
rmdir
:刪除目錄刪除src目錄,刪除時src目錄必須為空,否則會刪除失敗。
touch
:新增空白檔案新增一個main.py檔案,檔案內容為空。
cat
:將文件內容顯示在終端機畫面上將README.txt檔案內容顯示到終端機上
head
:指定列出檔案前幾行的內容列出README.txt前面10行內容
tail
:顯示檔案最後幾行內容列出README.txt最後10行內容
grep
:搜尋檔案內容找出README.txt檔案內有出現aaron字串的那一行內容。
找出內容有aaron字串的所有檔案。
find
:尋找檔案找出/etc目錄下叫httpd.conf的檔案
找出所有log開頭的檔名,需注意
*
萬用字元必須搭配左右兩邊的單引號才有效。
vim
:在終端機編輯檔案打開README.txt檔案並編輯。
打開後指令,
i
進入編輯模式,ESC
離開編輯模式,:q
不儲存離開,:wq
儲存離開,:q!
強制離開。
crontab
:定時任務範例: