Linux命令列內容
阿新 • • 發佈:2018-11-10
命令列內容:
一般模式 | 移動游標 |
【ctrl】+【f】 | 螢幕【向前】移動一頁 |
【ctrl】+【b】 | 螢幕【向後】移動一頁 |
0 | 這是數字0:移動到這一行的最前面字元處 |
$ | 移動到這一行的最後面字元處 |
G | 移動到這個檔案的最後一行 |
n<Enter> | 游標向下移動n行 |
一般模式 | 搜尋與取代 |
/word | 向光標之後尋找一個字串名稱為word的字串 |
:n1,n2s/word1/word2/g | 在第n1與n2行之間尋找word1這個字串,並將該字串取代為word2 |
n1,$s/word1/word2/g | 從第一行到最後一行尋找word1字串,並將該字串取代為word2! |
n1,$s/word1/word2/gc | 從第一行到最後一行尋找word1字串,並將該字串取代為word2!而且在取代前顯示提示字串給使用者確認(conform)是否需要取代! |
一般模式 | 刪除、、複製與貼上 |
x,X | x為向後刪除一個字元,X為向前刪除一個字元 |
dd | 刪除遊標所在的那一整列 |
ndd | 刪除游標所在的向下n列,例如20dd則是刪除20列 |
yy | 複製遊標所在到那一行 |
nyy | 複製游標所在的向下n列,例如20yy則是複製20列 |
p,P | p(小寫字母)為複製的資料在游標下一行貼上,P(大寫字母)為貼在遊標的上一行 |
u | 復原前一個動作 |
進入編輯模式 | |
i,I | 插入:在目前的游標所在處插入輸入之文字,已存在的文字會向後退; |
a,A | 增加:有目前游標所在的下一個字開始輸入,已存在的文字會向後退; |
o,O | 插入新的一行:從游標所在的下一個行執行 |
ESC 為止 | |
Esc | 退出編輯模式,回到一般模式 |
指令列命令模式 | |
:w | 將編輯的資料寫入硬碟檔案中 |
:w! | 若檔案屬性為【只讀】時,強制寫入該檔案 |
:q | 離開vi |
:q! |
若曾修改過的檔案,又不想儲存,使用!為強制離開不儲存檔案。 |
:wq | 儲存後離開,若為:wq!則為強制儲存後離開 |