Windows下安裝git時會另外安裝bash(預設選項會是打勾安裝),
這個bash小黑窗是讓你可以在Windows環境下也能使用linux基本指令,
另外bash內有附vim這個指令版的文字編輯器。
ctrl + c
- 中斷目前畫面上的操作(中斷前景程序process)ctrl + l
- 清畫面ctrl + d
- 離開(等同輸入exit+enter)ctrl + z
- 將目前畫面上的操作切換到背景(不中斷操作)
Windows | MacOS / Linux | 說明 |
---|---|---|
cd | cd | 切換目錄 |
cd | pwd | 取得目前所在的位置 |
dir | ls | 列出目前的檔案列表 |
mkdir | mkdir | 建立新的目錄 |
無 | touch | 建立檔案 |
copy | cp | 複製檔案 |
move | mv | 移動檔案(也可以用來更換檔名) |
del | rm | 刪除檔案 |
cls | clear | 清除畫面上的內容 |
ipconfig | ifconfig | 查ip |
ls
ls -a
- 顯示.
開頭的檔案或資料夾,例如.git/
ls -l
- 顯示檔案權限
ll
是 ls -l
的別名ls -al
- 指令可以混用mv
mv a.htm b.htm
- mv可以這種方式來更換檔名rm
rm -r mydir
- 刪除底下有檔案的資料夾
-r
- recursive 遞迴處理rm -rf mydir
- 直接刪不跳訊息(-f要小心使用)cd
cd /
- 切換到系統根目錄cd ~
- 切換到使用者根目錄在/home
目錄搜尋gtwang.txt
,且不分大小寫
find /home -iname gtwang.txt
vi是所有 UNIX, Linux 系列的系統都會預設安裝的指令介面的文字編輯器
vim是他的強化版,但不一定是系統預設安裝,另外vim有出視窗版的文字編輯器(windows也可用)
這邊主要是講指令介面模式
ESC
- Command modeInsert
- Insert mode
:wq
- 寫入/存檔並離開:q
- 離開:q!
- 強制離開不存檔:w
- 寫入/存檔/
- 搜尋:set
:set fileencoding=utf-8
- 強制使用utf-8碼格式:set number
- 顯示行數:set number!
- 關閉行數列出運行中的服務
service --status-all
狀態
service nginx status
啟動/停止/重啟
service mysql start
service mysql stop
service mysql restart
linux