首頁
>
工作日誌
>
linux常用命令總結--vi編輯器
vi是linux系統命令行介面下的乙個強大的編輯器。
命令模式:可通過vi命令來管理檔案,如游標的移動,字元、行的刪除移動等;
vi filename :開啟或新建檔案,並將游標置於第一行首
vi +n filename :開啟檔案,並將游標置於第n行首
vi + filename :開啟檔案,並將游標置於最後一行首
vi -r filename :在上次正用vi編輯時發生系統崩潰,恢復filename
vi +/pattern filename:開啟檔案,並將游標置於第乙個與pattern匹配的串處 (在rhel5中測試沒有用)
:w 儲存
:w filename 另存為filename檔案中
:q 退出vi,若檔案被修改過,則提示要儲存
:wq 儲存並退出,即w和q合成一步,先w後q
:x 儲存當前檔案並退出,和wq等價
:q 退出vi
:q! 不儲存檔案並退出vi
以下的游標移動都是在命令模式下起作用的。
h 或space 游標左移乙個字元
l 或backspace 游標右移乙個字元
k或ctrl+p 游標上移一行
j或ctrl+n 游標下移一行
^ 將游標移動到所在行的行首
$ 將游標移動到所在行的行尾
h 把游標移到螢幕頂行的首字元處
l 把游標移到螢幕末行的尾字元處
ctrl+b 螢幕往後移一屏
ctrl+f 螢幕往前移一屏
ctrl+u 螢幕往後移半屏
ctrl+d 螢幕往前移半屏
m :游標移至螢幕中間行
fc 把游標移到同一行的下乙個c字元處(c可以是任何乙個字元)
fc 把游標移到同一行的前乙個c字元處
tc 把游標移到同一行的下乙個c字元的前一格
tc 把游標移到同一行的前乙個c字元的後一格
*| 把游標移到第*列上(「|」是與符號的豎線,*代表乙個整數)
*l 把游標往右移動*個字元(「l」是與字元l的小字,*代表乙個整數)
*h 把游標向左移動*個字元
*k 把游標向上移動*個字元
*j 把游標向下移動*個字元
) 把游標移至句尾
( 把游標移至句首
} 把游標移至段落開頭
{ 把游標移至段落結尾
*g:游標移至第*行首
*+:游標下移*行
*-:游標上移*行
*$:游標移至第*行尾
命令描述
i在當前字元前插入文字
i在行首插入文字
a在當前字元後新增文字
a在行末新增文字
o在當前行後面插入一空行
o在當前行前面插入一空行
r以改寫方式輸入文字 命令
描述x刪除游標所在位置的字元
x刪除游標所在位置的前乙個字元
*x刪除*個字元,從當前游標開始的*個字元
d$刪除從當前游標到行末的內容
d^刪除從當前游標到行首的內容
dd刪除當前所在的一行
*d刪除*行,當前所在的一行和後*-1行
dw刪除乙個字
*dw刪除*個單詞
Linux常用命令總結 vi編輯器
vi是 linux 系統命令行介面下的乙個強大的編輯器。命令模式 可通過vi 命令來管理檔案,如游標的移動,字元 行的刪除移動等 插入模式 可對檔案進行編輯 末行模式 可儲存 退出 設定編輯環境等 vi filename 開啟或新建檔案,並將游標置於第一行首 vi n filename 開啟檔案,並...
vi編輯器常用命令總結
vi 常用命令行 1.vi 模式 a 一般模式 vi 處理檔案時,一進入該檔案,就是一般模式了.b 編輯模式 在一般模式下可以進行刪除,複製,貼上等操作,卻無法進行編輯操作。等按下 i,i,o,o,a,a,r,r 等 字母之後才能進入編輯模式.通常在linux中,按下上述字母時,左下方會出現 ins...
VI常用命令總結
vim有3中主要的模式 1.normal mode 當進入vim時,預設的模式就是normal mode。在此模式下,無法輸入任何文字,不過可以利用按鍵命令來執行許多操作命令,例如移動游標位置 複製 刪除。2.insert mode 進入vim輸入a i 或o鍵。即可進入insert mode,此模...