Linux操做系统的VI命令

Linux操做系统的VI命令

 

  VI是Linux系统的一个文本编辑器,该编辑器能够经过使用VI命令来操做,从而完成对文本的编辑。熟练掌握一些经常使用的VI命令,能够大大简化编辑操做并提升操做Linux文本的效率 。编辑器

  使用VI命令编辑文本时,有三种编辑模式——命令模式(command mode)、插入模式(Insert mode)和底行模式(last line mode)。post

 

 

(一)命令模式

  命令模式能够在文本中快速定位光标在指定区域、执行复制和粘贴操做、执行删除操做等。spa

 

 

  ①光标移动

  

命令操作系统

orm

 

命令blog

ci

0it

光标定位到开头位置io

Gtable

光标定位到结束位置

^

光标定位行首

$

光标定位行尾

Ctrl+f

光标定位到上一页

Ctrl+b

光标定位到下一页

Ctrl+d

光标定位到上半页

Ctrl+u

光标定位到下半页

[n]l

光标定位到行的第n

[n]G

光标定位到第n

hjkl

光标向左、下、上、右移一格

 

 

  ②删除文本

 

命 

描 

 

命 

描 

x

删除光标后一个字符

[n]x

删除光标后n个字符

X

删除光标前一个字符

[n]X

删除光标前n个字符

dd

删除当前行

[n]dd

向下删除n

dG

向下删除到最后一行

dw

删除当前的单词

d0

删除光标至行首

d$

删除光标至行尾

 

 

  ③删除、复制、粘贴、查找、替换、撤销

  

 

yy

复制当前行

[n]yy

向下复制n

dd

删除当前行

[n]dd

向下删除n

dG

向下删除到最后一行

dw

删除当前的单词

d0

删除光标至行首

d$

删除光标至行尾

r

替换光标处的字符

R

替换光标所处处的字符(按ESC键结束)

p

在下一行位置粘贴内容

/[关键字]?[关键字]

查找关键字(按n查找下一个)

u

撤销操做

ctrl+r

反撤销操做

 

 

(二)插入模式

 

  插入模式能够移动和定位光标(小范围定位)、自由输入文本、替换文本等。

 

命令

 

命令

i

光标以前输入

I

光标定位到行首

a

光标以后输入

A

光标定位到行尾

o

光标定位到下一行开头

O

光标定位到上一行开头

s

替换光标位置的字符

S

替换光标位置的行

 

 

(三)底行模式

 

  底行模式能够查找文本、定位光标(经过查找)和保存文件等。

 

命 令

  

 

命 令

  

:w

保存文件

:q

退出编辑器

:q!

强制退出编辑器

:wq

保存文件并退出编辑器

:set nu

列出行号

/[关键字]

查找关键字(按n查找下一个)

 

   注意:在底行模式下的命令,须要按回车键才执行该命令。

 

 

(四)切换模式

  VI编辑器的3种模式实现了不一样功能的操做,在某个模式下,须要切换到另外一个模式,能够按图示操做。

 

 

  实现以上过程的命令:

  过程①:输入vi [文件名],按回车键执行该命令,进入命令模式

  过程②:aios键,实现命令模式——>插入模式

  过程③:Esc键,实现插入模式——>命令模式

  过程④:输入或 /,实现命令模式——>底行模式

  过程⑤:Esc键、连按Esc键2次或删除所有底行内容,实现底行模式 ——>命令模式

  过程⑥:输入:q:q!:wq,按回车键执行该命令,从命令模式退出

 

 

———————————————————————————————————————————————————————————————————

The end   万有引力+

-

-

-

-

-

相关文章
相关标签/搜索