当前位置: 技术问答>linux和unix
redhat linux7.3字符模式下: vi ***.conf 文件,又用什么命令才可编辑文件啊!!!!??
来源: 互联网 发布时间:2015-02-02
本文导语: 噢谢谢! | 输入小写'a'->编辑->ESC->':wq'保存退出 | i ESC :x exit | Vi使用说明 ----Vi简介 ----vi做为Linux系统中一种编辑器,它的使用方法和界面与Unix平台十分相似。在L...
噢谢谢!
|
输入小写'a'->编辑->ESC->':wq'保存退出
|
i ESC :x exit
|
Vi使用说明
----Vi简介
----vi做为Linux系统中一种编辑器,它的使用方法和界面与Unix平台十分相似。在Linux中有很多功能强大,界面友好的编辑器,但是vi还是值得你学习它的使用方法。初步接触VI,你觉得它的界面不太友好,不容易掌握,可是一旦你掌握了vi的命令,你可以感觉到它强大的功能与高效。而且vi相对来说较小,无论你使用任何Linux系统,你总是可以使用vi的。在很多系统中,可能只有vi供你选择。--
----进入与离开
----要进入vi可以直接在系统提示字符下键入vi<文件名称>,vi可以自动帮你载入所要编辑的文件或是开启一个新文件。进入vi後屏幕左方会出现波浪符号,凡是列首有该符号就代表此列目前是空的。要离开vi可以在指令模式下键入:q,:wq指令则是存档後再离开(注意冒号)。要切换到指令模式下则是用[ESC]键,如果不晓得现在是处於什麽模式,可以多按几次[ESC],系统会发出哔哔声以确定进入指令模式。
----Vi输入模式
----如何输入资料呢?有好几个指令可以进入输入模式:
新增(append)
----a 从光标所在位置後面开始新增资料,光标後的资料随新增资料向後移动。
----A 从光标所在列最後面的地方开始新增资料。
插入(insert)
----i 从光标所在位置前面开始插入资料,光标後的资料随新增资料向後移动。
----I 从光标列的第一个非空白字符前面开始插入资料。
开始(open)
----o 在光标所在列下新增一列并进入输入模式。
----O 在光标所在列上方新增一列并进入输入模式。
-----删除与修改
----何谓编辑?在这里我们认为是文字的新增修改以及删除,甚至包括文字区块的搬移、复制等等。这里先介绍vi的如何做删除与修改。(注意:在vi的原始观念里,输入跟编辑是两码子事。编辑是在指令模式下操作的,先利用指令移动光标来定位要进行编辑的地方,然後才下指令做编辑。)
----x 删除光标所在字符。
----dd 删除光标所在的列。
----r 修改光标所在字符,r後接著要修正的字符。
----R 进入取代状态,新增资料会覆盖原先资料,直到按[ESC]回到指令模式下为止。
----s 删除光标所在字符,并进入输入模式。
----S 删除光标所在的列,并进入输入模式。
----
这里列出vi中较常用的操作命令。
输入模式命令
输入模式命令光标移动
输入模式命令删除操作
改变与替换
查询命令
拷贝与粘贴
文件保存及退出vi
输入模式命令
进入输入输出的方法
命令作用
在光标后输入文本
在当前行末尾输入文本
在光标前输入文本
在当前行开始输入文本
在当前行后输入新一行
在当前行前输入新一行
光标移动命令
光标移动
命令作用
移动到当前单词的开始
移动到当前单词的结尾
向前移动一个单词
向前移动一个字符
向上移动一行
向下移动一行
向后移动一个字符
删除操作命令
删除操作
命令作用
删除光标所在的字符
删除光标所在的单词
删除光标至行尾的所有字符
同
删除当前行
可在删除命令前加上数字,如表示删除5行。
改变与替换操作命令
改变与替换操作
命令作用
替换光标所在的字符
替换字符序列
替换一个单词
同
替换光标所在的前一字符
替换自光标位置至行尾的所有字符
同
替换当前行
查询命令
查询
命令作用
向前查询abc
----Vi简介
----vi做为Linux系统中一种编辑器,它的使用方法和界面与Unix平台十分相似。在Linux中有很多功能强大,界面友好的编辑器,但是vi还是值得你学习它的使用方法。初步接触VI,你觉得它的界面不太友好,不容易掌握,可是一旦你掌握了vi的命令,你可以感觉到它强大的功能与高效。而且vi相对来说较小,无论你使用任何Linux系统,你总是可以使用vi的。在很多系统中,可能只有vi供你选择。--
----进入与离开
----要进入vi可以直接在系统提示字符下键入vi<文件名称>,vi可以自动帮你载入所要编辑的文件或是开启一个新文件。进入vi後屏幕左方会出现波浪符号,凡是列首有该符号就代表此列目前是空的。要离开vi可以在指令模式下键入:q,:wq指令则是存档後再离开(注意冒号)。要切换到指令模式下则是用[ESC]键,如果不晓得现在是处於什麽模式,可以多按几次[ESC],系统会发出哔哔声以确定进入指令模式。
----Vi输入模式
----如何输入资料呢?有好几个指令可以进入输入模式:
新增(append)
----a 从光标所在位置後面开始新增资料,光标後的资料随新增资料向後移动。
----A 从光标所在列最後面的地方开始新增资料。
插入(insert)
----i 从光标所在位置前面开始插入资料,光标後的资料随新增资料向後移动。
----I 从光标列的第一个非空白字符前面开始插入资料。
开始(open)
----o 在光标所在列下新增一列并进入输入模式。
----O 在光标所在列上方新增一列并进入输入模式。
-----删除与修改
----何谓编辑?在这里我们认为是文字的新增修改以及删除,甚至包括文字区块的搬移、复制等等。这里先介绍vi的如何做删除与修改。(注意:在vi的原始观念里,输入跟编辑是两码子事。编辑是在指令模式下操作的,先利用指令移动光标来定位要进行编辑的地方,然後才下指令做编辑。)
----x 删除光标所在字符。
----dd 删除光标所在的列。
----r 修改光标所在字符,r後接著要修正的字符。
----R 进入取代状态,新增资料会覆盖原先资料,直到按[ESC]回到指令模式下为止。
----s 删除光标所在字符,并进入输入模式。
----S 删除光标所在的列,并进入输入模式。
----
这里列出vi中较常用的操作命令。
输入模式命令
输入模式命令光标移动
输入模式命令删除操作
改变与替换
查询命令
拷贝与粘贴
文件保存及退出vi
输入模式命令
进入输入输出的方法
命令作用
在光标后输入文本
在当前行末尾输入文本
在光标前输入文本
在当前行开始输入文本
在当前行后输入新一行
在当前行前输入新一行
光标移动命令
光标移动
命令作用
移动到当前单词的开始
移动到当前单词的结尾
向前移动一个单词
向前移动一个字符
向上移动一行
向下移动一行
向后移动一个字符
删除操作命令
删除操作
命令作用
删除光标所在的字符
删除光标所在的单词
删除光标至行尾的所有字符
同
删除当前行
可在删除命令前加上数字,如表示删除5行。
改变与替换操作命令
改变与替换操作
命令作用
替换光标所在的字符
替换字符序列
替换一个单词
同
替换光标所在的前一字符
替换自光标位置至行尾的所有字符
同
替换当前行
查询命令
查询
命令作用
向前查询abc