您的位置:首页 > 运维架构 > Linux

Linux学习:vi的使用1

2018-01-22 19:10 225 查看
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 文件名
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: