Linux學習:vi的使用1
阿新 • • 發佈:2019-02-04
vi分為3種模式:一般模式、編輯模式、命令列模式
一般模式:
開啟一個檔案就進入一般模式
可進行刪除、複製、貼上等操作,無法編輯檔案內容
編輯模式:
按下i I,o,O,a,A,r,R等任何一個字母后才會進入編輯模式。按下這些鍵,在介面左下方出現INSERT或REPLACE的字樣,此時可編輯
esc回到一般模式
命令列模式:
: / ?三個中任何一個按鈕,即可將游標移動到最下面一行。
此模式提供查詢資料的操作:讀取、儲存、大量替換字元、離開vi,顯示行號等。
esc回到一般模式
三種模式關係:
儲存離開文件:一般模式下 輸入:wq 並回車,即可儲存離開。 若問價許可權不對,如為-r--r--r--時,則可能無法寫入,可使用強制寫入方式寫入,即使用:wq! 多加一個感嘆號 常用按鍵:
一般模式下:
ctril + f 螢幕向下移動一頁,相當於page Down,記憶:f : forword
ctrl + b
螢幕向上移動一頁,相當於page Up,記憶:b: back
0或home 移動到該行的最前面字元
$或end 移動到該行的最後端
G 移動至該檔案最後一行
gg 移動至該檔案第一行
n[Enter] 游標向下移動n行
查詢與替換:
/word 向下查詢一個名為word的字串
:n1,n2s/word1/word2/g n1,n2為數字,在n1與n2之間尋找word1這個字串,並將其替換為word2;n2為$時,為n1行與最後一行之間查詢並替換。 g為gc時,則會在替換前顯示提示字元供使用者確認是否替換。 檢視檔案命令: cat 檔名
儲存離開文件:一般模式下 輸入:wq 並回車,即可儲存離開。 若問價許可權不對,如為-r--r--r--時,則可能無法寫入,可使用強制寫入方式寫入,即使用:wq! 多加一個感嘆號 常用按鍵:
:n1,n2s/word1/word2/g n1,n2為數字,在n1與n2之間尋找word1這個字串,並將其替換為word2;n2為$時,為n1行與最後一行之間查詢並替換。 g為gc時,則會在替換前顯示提示字元供使用者確認是否替換。 檢視檔案命令: cat 檔名