噢谢谢!

|

输入小写'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

linux编辑conf文件命令,redhat linux7.3字符模式下: vi ***.conf 文件,又用什么命令才可编辑文件啊!!!!??...相关推荐

  1. Linux字符模式下如何设置/删除环境变量

    Linux字符模式下设置/删除环境变量方法: bash下 设置:export 变量名=变量值 删除:unset 变量名 csh下 设置:setenv 变量名 变量值 删除:unsetenv 变量名 h ...

  2. PDFMarker文件遗失,要在修复模式下运行安装程序吗

    发生Word不能转pdf的错误,弹出的错误提示为"PDFMaker文件遗失,要在修复模式下运行安装程序吗?",这个错误比较怪异,点击是也安装不了,点击否就没有反映,呵呵,下面有一个 ...

  3. 将Word文档转换为PDF时出现“PDFmaker文件遗失,要在修复模式下运行安装程序吗?”的提示

    鼠标右击将Word文档转换为PDF时出现"PDFmaker文件遗失,要在修复模式下运行安装程序吗?"的提示,运行完安装程序以后,问题还是没有解决,依旧有提示,这是什么原因,我电脑装 ...

  4. linux下vi与vim区别以及vim的使用-------vim编辑时脚本高光显示语法

    vi与vim vi编辑器是所有Unix及Linux系统下标准的编辑器,他就相当于windows系统中的记事本一样,它的强大不逊色于任何最新的文本编辑器.他是我们使用Linux系统不能缺少的工具.由于对 ...

  5. Linux学习之CentOS(二十二)--单用户模式下修改Root用户的密码

    在上一篇随笔里面详细讲解了Linux系统的启动过程 (Linux学习之CentOS(二十一)--Linux系统启动详解),我们知道Linux系统的启动级别一共有6种级别,通过 /etc/inittab ...

  6. 下运行maven命令_如何在批处理模式下运行 top 命令

    可能已经知道 top 命令的绝大部分操作,除了很少的几个操作,如果我没错的话,批处理模式就是其中之一. -- Magesh Maruthamuthu(作者) top 命令 是每个人都在使用的用于 监控 ...

  7. php 如何执行top命令,技术|如何在批处理模式下运行 top 命令

    top 命令 是每个人都在使用的用于 监控 Linux 系统性能 的最好的命令.你可能已经知道 top 命令的绝大部分操作,除了很少的几个操作,如果我没错的话,批处理模式就是其中之一. 大部分的脚本编 ...

  8. 计算机文件无法显示后缀,但一般情况下电脑默认是看不到文件格式显示(也就是文件扩展名)...

    我们都知道Powerpoint的文件是PPT格式的,但其实不然,有时为了让对方直接播放会保存为PPS文件,这样当双击PPS文件的时候就会直接播放了,所以这也使得有些人无法打开PPS文件进行编辑,这不今 ...

  9. Linux命令行模式下的复制和粘贴以及停止命令刷新

    安装gpm:yum install -y gpm* 开启gpm服务:systemctl start gpm 按住鼠标左键,选中想要复制的内容,松开就完成复制,再在复制的位置按右键就完成粘贴. 现象:打 ...

最新文章

  1. springmvc一:编写简单的HelloWorld
  2. 他山之石可以攻玉, 不可不读的阿里云原生中间件行业案例与实践集锦
  3. buildroot output子目录
  4. css_oneday
  5. java.lang包有哪些类_Java中Lang包的工具类有哪些
  6. Maven发布web项目到tomcat
  7. 【技术博客】 利用Postman和Jmeter进行接口性能测试
  8. iMazing的付费功能与免费功能对比
  9. 用云真机测试本地应用程序
  10. 完整的动态加载卸载程序集的解决方案
  11. ubuntu18.04安装PCL点云库踩坑指南
  12. 使用QQ推广作为客服或留言(转载)
  13. 抱歉,我也不知道程序员35岁以后该怎么办!
  14. MQTT协议——MQTTX工具使用
  15. 挑战巨头,主打安全的Telegram、超信胜算几何?
  16. UniPro助力半导体企业之低代码平台篇:高效协同快速响应
  17. Android 面试指南
  18. Fiddler配合夜神模拟器进行抓包
  19. Android自定义DataTimePicker(日期选择器)
  20. HP打印机的固件下载地址

热门文章

  1. 睡醒了,有精神了,简单讲讲这几天的故事了
  2. 服务器免密码传输文件,CentOS7,使用 scp 命令, ssh 连接方式,免密码传输文件到远程服务器,免密执行远程服务器上的 shell 脚本...
  3. 太阳电池板特性实验_汕头市通风柜厂家报价-广州中增实验室设备
  4. 华为mate8怎么申请云闪付_华为消费者管培生面试问题分享
  5. php 语句插入失败,php – Mysqli准备语句插入不插入
  6. mysql 存储引擎 面试_搞定PHP面试 - MySQL基础知识点整理 - 存储引擎
  7. mysql字节对齐_结构体字节对齐-位域及其对齐
  8. java consumer_Java 8 Consumer接口
  9. Python sort
  10. FPGA之道(62)时空变换之空间换时间