1. 程式人生 > >Linux命令列內容

Linux命令列內容

    命令列內容:

一般模式 移動游標
【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!則為強制儲存後離開