綠色(sè)資源網:您身邊最放心的安全下載站! 最新軟件|熱(rè)門排行|軟件分類|軟(ruǎn)件專題|廠商大全

綠色(sè)資源網

技術教程
您的位(wèi)置:首頁服務器類Linux服務器 → linux下vi命令 修改文件及保存(cún)的使用方法

linux下vi命令 修(xiū)改文件及保存的使用方法

我要評論 2012/07/18 11:29:56 來源:綠色(sè)資源網(wǎng) 編輯(jí):ynaad.com [ ] 評論:0 點(diǎn)擊:173次

進入vi的命令

vi filename :打開或新建文件,並將光標置於第一行首
vi n filename :打開文(wén)件,並將光標置於第n行首
vi filename :打開文件,並將光標置於一行首
vi /pattern filename:打開(kāi)文件,並將光標置於第一個與(yǔ)pattern匹配的串(chuàn)處
vi -r filename :在上次正用vi編輯時發生係統崩潰,恢(huī)複filename
vi filename....filename :打開多個文件,依次(cì)進(jìn)行(háng)編輯


移動光標類命令

h :光標(biāo)左(zuǒ)移一個字符
l :光標(biāo)右移一個字符
space:光標右(yòu)移一(yī)個字符
Backspace:光標(biāo)左移一個字符
k或Ctrl p:光標上移一行
j或Ctrl n :光標下移一行
Enter :光標下移一行
w或(huò)W :光標右移一個字至字首
b或B :光標左移一個字至字首
e或E :光標右移一(yī)個字至字尾
) :光標(biāo)移至句(jù)尾
( :光標(biāo)移至句首
}:光標移至段落開頭
{:光標移至段落結(jié)尾
nG:光標移至第n行(háng)首
n :光標下移n行
n-:光標上移n行
n$:光標移至第n行尾
H :光標移至屏幕頂行
M :光(guāng)標移至屏幕(mù)中間行
L :光標移至屏幕行
0:(注意是數字零)光標(biāo)移至當前(qián)行首
$:光標移至(zhì)當前行尾



屏幕翻滾類命令

Ctrl u:向(xiàng)文件首(shǒu)翻半屏(píng)
Ctrl d:向文件尾(wěi)翻半屏
Ctrl f:向(xiàng)文件尾翻一屏(píng)
Ctrl+b;向文件(jiàn)首翻一屏
nz:將第n行滾至屏幕頂部,不(bú)指(zhǐ)定n時將當前行滾至屏幕(mù)頂部.



插入文本類命令

i :在光標前
I :在當前(qián)行首
a:光標後
A:在(zài)當前行尾
o:在當前行之下新開一行(háng)
O:在當前行之(zhī)上新開一行
r:替換(huàn)當前字符
R:替換當前字符及其後的字符,直至按(àn)ESC鍵
s:從當前光標(biāo)位置處開始,以輸入的(de)文本替代指定數目的字符



保存命令

按ESC鍵(jiàn) 跳到命令模式,然後:

:w   保(bǎo)存文件但不退出vi
:w file 將修改另外保存到file中(zhōng),不退出vi
:w!   強製保存,不推出vi
:wq  保存(cún)文件並退出vi
:wq! 強製保存文件,並退出vi
q:  不保存文件,退出vi
:q! 不保存文件,強製退出vi
:e! 放棄所有修改,從上次(cì)保(bǎo)存文件開始再編輯

之後,回車,ok!

進入vi的命令

vi filename :打開或新建文件,並將(jiāng)光標置於(yú)第一行首
vi n filename :打開文件,並將(jiāng)光標置於第n行首
vi filename :打開文件,並將光標置於一行首
vi /pattern filename:打開文件,並將光標置於第(dì)一個與pattern匹配的串處(chù)
vi -r filename :在(zài)上次正用vi編(biān)輯(jí)時發生係統崩(bēng)潰,恢複filename
vi filename....filename :打開多個文件,依次進行(háng)編輯


移動光標類命令

h :光標左移一個字符
l :光標右移一個字符
space:光標右移一個字(zì)符
Backspace:光標左移一個字符
k或Ctrl p:光標上移一行
j或Ctrl n :光標下移一行
Enter :光標下移一行
w或(huò)W :光標右移一個字至字(zì)首
b或B :光標左移一個(gè)字至字首
e或(huò)E :光標右移一個字至字尾
) :光標移至句尾
( :光標移至句首
}:光標移至段落開頭
{:光(guāng)標移至段落結尾
nG:光標(biāo)移至第n行首
n :光標下(xià)移n行
n-:光(guāng)標上移n行
n$:光標移至第n行尾
H :光標移至屏幕(mù)頂行(háng)
M :光標移至屏幕中間行(háng)
L :光標移(yí)至屏幕行
0:(注意是數字零)光標移至當前行首
$:光標移至當前行尾



屏幕翻滾類命(mìng)令

Ctrl u:向文(wén)件首翻半屏
Ctrl d:向文件尾翻半屏
Ctrl f:向文件尾翻一屏
Ctrl+b;向文件首翻一(yī)屏
nz:將第n行滾至(zhì)屏幕頂部,不指定n時將當前行滾至(zhì)屏幕頂部.



插入(rù)文本類命令

i :在光(guāng)標(biāo)前
I :在當(dāng)前行首
a:光標(biāo)後
A:在當前行尾
o:在(zài)當前行之下新開(kāi)一行
O:在當前行之上新開一行
r:替換當(dāng)前字符
R:替換當前字符及其後的字符,直(zhí)至按ESC鍵
s:從當前光標位置處開始,以輸(shū)入的文本替代指定數目的字符



保存命(mìng)令

按ESC鍵 跳到命令模式,然後:

:w   保存文件但不退出vi
:w file 將修改另外保存到file中,不退出vi
:w!   強製保(bǎo)存,不推出vi
:wq  保存文件並退(tuì)出vi
:wq! 強製保存文(wén)件,並退出vi
q:  不保存文件,退(tuì)出vi
:q! 不保存文件,強製退出(chū)vi
:e! 放棄所有修改,從上次保存文件(jiàn)開始再編輯

之後,回車(chē),ok!

關鍵詞:linux,vi命令

閱讀本文(wén)後您有什麽感想? 已有 人給出評價!

  • 0 歡迎喜歡
  • 0 白癡
  • 0 拜托
  • 0 哇
  • 0 加油
  • 0 鄙視
免费人欧美成又黄又爽的视频丨一本色道久久88综合日韩精品丨国产专区日韩精品欧美色丨午夜无遮挡男女啪啪视频丨国产欧美日韩综合精品一区二区丨亚洲精品无码不卡在线播HE丨亚洲精品国产精品国自产观看丨日韩国产高清av不卡