幾句話說明 Command line
用來對電腦下指令,用純文字來操控電腦。
主機沒有螢幕時,無法用視窗畫面等圖像介面來操控電腦,就可用到。
是相對於 GUI (Graphic User Interface)的一種操控電腦的方式。
Command line 常用基本指令
- pwd--Print Working Directory:所在位置
- ls--List:資料夾下所有檔案
- cd--Change Directory:切換位置(補充:cd.. 切到上層)
- man--Manual:使用說明書
- touch:建立檔案、更改時間
- rm--Remove:刪除
- mkdir--Make directory:建立資料夾
- mv--Move:移動、更名
- cp--Copy:複製
Command line 其他好用指令
- vim:文字編輯器(補充:wq 存檔跳出、i 插入文字、esc 普通編輯模式)
- grep:抓取文字
- wget:下載檔案
- echo:印出文字
- curl:送出 request
- ">":重新導向
- ">>":新增內容
- "|":把很多指令接起來
幾句話說明 Git
用來版本控制。
當一個檔案有不同版本,想要把每個版本都存起來,可以用 Git。
相對於線性開發,分支開發更可以保持穩定。
Git 常用基本指令
- git inint--initial:告訴 Git 要做版本控制,用來初始化
- git status:查詢狀況
- git add + (檔案名稱):將檔案加入版本控制
- git rm --cached + (檔案名稱):將檔案移除變 untracked
- git commit:新建版本
- git commit -am + (訊息):新建版本且可留言
- git log:查看歷史資料(補充:+ --online:簡短歷史資料)
- git checkout:回到之前版本
- git checkout master:回到最新狀態
一句話說明重要指令 git add 與 git commit
git add:加入版本控制,把檔案放入一個 temp (暫時)的資料夾
git commit:新建版本,把 temp 這個資料夾改名
Git branch (分支)常用基本指令
- git branch + (名稱):建立 branch
- git branch -v:查看有哪些 branch
- git branch -d:刪除 branch
- git merge:合併 branch (補充:merge 可能會造成衝突(conflic),此時需手動解決)
後記
今天是計畫開始的第三天,昨天申請成為 CoderBridge 的作者,今天正式在這裡發我的第一篇文,就把前兩天學到的些指令紀錄了一下,當作自己學習的筆記。
想說這些之後應該也會很常用到,所以就沒有特別去背這些指令,大概多用幾次就會記得了吧。(希望~)