技術筆記 | 因了解而愛上的 command line
本篇是 ”初心者的計論與coding火球術” 課程第二章的學習筆記,因為對目前的自己太實用,所以另外整理出來。
包含 command line 是什麼?常用指令有哪些?原來電影裡的駭客們常用的一片黑視窗可以做那麼多事,從檔案的新增、複製到讀取,甚至刪除都有,實在太神通廣大!
command line 是什麼?
維基翻譯是 “命令列介面”,就是一個看了還是不太理解的東西;簡單來說是個軟體,打開後是一片黑的視窗,可以使用他來跟電腦對話(下指令),可以想像電影裡,駭客用來輸入一串看不懂的指令的那個黑視窗,就是 command line。
維基傳送門:command line
常用語法
pwd | 現在位置
ls | 列出所有檔案
- ls 空格 -l ⇒ 詳細資料
cd | 切換資料夾
- cd 空格 .. ⇒ 回上一層
touch | 摸一下(改變檔案內容、新增檔案)
- touch 空格 n ⇒ 摸一下檔案名稱為 n 的檔案,可以從 “ls 空格 -l “看到touch後,n 的最後修改時間變更了
- touch 空格 m ⇒ 如果不存在名稱為 m 的檔案,則新增一個名稱為 m 的檔案
mkdir | 建立資料夾
- mkdir 空格 fdL ⇒ 建立一個叫 fdL 的資料夾
rm | 刪除 remove
- rm 空格 n ⇒ 刪除名為 n 的檔案
rmdir | 刪除資料夾
- rmdir 空格 n ⇒ 刪除名為 n 的資料夾
cp | copy 複製檔案
- copy 空格 a1 空格 a2 ⇒ copy 名為 a1 的檔案,命名為 a2
- 用 “ls 空格 -l “檢查,發現內容一樣mv
mv | 更改檔案名稱
- mv 空格 a1 空格 a2 ⇒ 把名為 a1 的檔案,改名為 a2
date | 現在時間
top | table of processes
- 看電腦有在執行的processes
印出檔案內容
- cat | catenate
- less | 分頁印出檔案內容
- q | 離開那個畫面
grep | 找關鍵字
echo | 印字串
“ | “串接指令
- echo “abc” | grep “c” ⇒ 會找出 abc 裡的 c
“ > “重新導向
- echo hello > test.txt ⇒ 本來只是在terminal 印出 hello, 改成把 helle 印到名為 test.txt 的檔案裡
Office 整理版
老師的教學順序,是以使用順序及指令來安排。上完課程後雖然有印象,但總覺得哪裡怪怪的。
Get Jamie Choice’s stories in your inbox
Join Medium for free to get updates from this writer.
仔細看完後,發現跟Office文件的右鍵常用功能超像,所以從原本習慣的word, excel 文件編輯邏輯重新正整理了指令們。
- 新增檔案:touch 檔案名稱
- 新增資料夾:mkdir 資料夾名稱
- 刪除檔案:rm 檔案名稱
- 刪除資料夾:rmdir 資料夾名稱
- 更改檔案名稱:mv 舊檔名 新檔名
- 複製檔案:cp 原始檔名 新增檔名
延伸閱讀 /








