Linux学习:vi的使用1

vi分为3种模式:一般模式、编辑模式、命令行模式
一般模式:
打开一个文件就进入一般模式
可进行删除、复制、粘贴等操作,无法编辑文件内容
编辑模式:
按下i I,o,O,a,A,r,R等任何一个字母后才会进入编辑模式。按下这些键,在界面左下方出现INSERT或REPLACE的字样,此时可编辑
esc回到一般模式
命令行模式:
: / ?三个中任何一个按钮,即可将光标移动到最下面一行。
此模式提供查找数据的操作:读取、保存、大量替换字符、离开vi,显示行号等。
esc回到一般模式
三种模式关系:
Linux学习:vi的使用1_第1张图片
保存离开文档:一般模式下 输入: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的字符串
Linux学习:vi的使用1_第2张图片
:n1,n2s/word1/word2/g n1,n2为数字,在n1与n2之间寻找word1这个字符串,并将其替换为word2;n2为$时,为n1行与最后一行之间查找并替换。
g为gc时,则会在替换前显示提示字符供用户确认是否替换。

查看文件命令: cat 文件名


你可能感兴趣的:(linux)