vi/vim 的使用

基本上 vi/vim 共分为三种模式,分别是一般模式、编辑模式与指令列命令模式。 这三种模式的作用分别是:

  • 一般模式
    以 vi 打开一个档案就直接进入一般模式了(这是默认的模式)。在这个模式中, 你可以使用『上下左右』按键来移动光标,你可以使用『删除字符』或『删除整行』来处理档案内容, 也可以使用『复制、贴上』来处理你的文件数据。
  • 编辑模式
    在一般模式中可以进行删除、复制、贴上等等的动作,但是却无法编辑文件内容的! 要等到你按下『i, I, o, O, a, A, r, R』等任何一个字母之后才会进入编辑模式。注意了!通常在 Linux 中,按下这些按键时,在画面的左下方会出现『INSERT 或 REPLACE 』的字样,此时才可以进行编辑。而如果要回到一般模式时, 则必须要按下『Esc』这个按键即可退出编辑模式。
  • 指令列命令模式
    在一般模式当中,输入『 : / ? 』三个中的任何一个按钮,就可以将光标移动到最底下那一行。在这个模式当中, 可以提供你『搜寻资料』的动作,而读取、存盘、大量取代字符、离开 vi 、显示行号等等的动作则是在此模式中达成的!

简单的说,我们可以将这三个模式想成底下的图标来表示:

vi/vim 使用实例

如果你想要使用 vi 来编辑一个文件/如果编辑的文件不存在则创建一个,你可以这样做

[root@www ~]# vi test.txt

直接输入 vi 文件名 就能够进入 vi 的一般模式了。请注意,记得 vi 后面一定要加文件名,不管该文件存在与否!

按下 i 进入编辑模式,开始编辑文字

在一般模式之中,只要按下 i, o, a 等字符就可以进入编辑模式了!

在编辑模式当中,你可以发现在左下角状态栏中会出现 –INSERT- 的字样,那就是可以输入任意字符的提示。

这个时候,键盘上除了 [Esc] 这个按键之外,其他的按键都可以视作为一般的输入按钮了,所以你可以进行任何的编辑。

按下 [ESC] 按钮回到一般模式

好了,假设我已经按照上面的样式给他编辑完毕了,那么应该要如何退出呢?是的!没错!就是给他按下 [Esc] 这个按钮即可!马上你就会发现画面左下角的 – INSERT – 不见了!

在一般模式中按下 :wq 储存后离开 vi

OK,我们要存档了,存盘并离开的指令很简单,输入『:wq』即可保存离开!

如果还需要详细的可以去多查查百度本篇不是很全面。

在此再附上企业常用的linux命令清单

cd ..    上一级目录
cd -    返回上一级目录返回当前目录ll    查看目录详情
ls    列出目录内容mkdir *    创建目录
vi *       创建文件
rm -rf /*  删除目录或文件cd     进入目录pwd    当前工作目录的全路径。cat    打开文件
vi      编辑文件    esc shift+:   w保存不退出 x保存退出   q!退出cd webapps/  (目录)cp -rf ./copydata/ ./bak/copydata20141009    从一个地方复制到另外一个地方。
./ps aux|grep *(tomcat名字  )    查看进程
kill -9 *(tomcat进程里的端口)       关闭进程
ptail -f ./tomcat/logs/catalina.out    查看tomcat日志  (数字可替代f)chmod +x *.sh    在tomcat/bin目录下执行  。  第一次部署的时候给tomcat权限./tomcat/bin/shutdown.sh 关闭tomcat
./tomcat/bin/startup.sh  启动tomcat

转载于:https://www.cnblogs.com/shanheyongmu/p/6065707.html

每天一个linux命令(61):vi命令 /企业常用的linux命令清单相关推荐

  1. hadoop如何使用linux命令,使用配置hadoop中常用的Linux(ubuntu)命令

    生成key: $ ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa $ cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized ...

  2. Linux 视频设备驱动V4L2最常用的控制命令使用说明(1.02)

    Linux视频设备驱动常用控制命令使用说明 设置视频设备属性通过ioctl来进行设置,ioctl有三个参数,分别是fd, cmd,和parameter,表示设备描述符,控制命令和控制命令参数. 1. ...

  3. c#endread怎么打印出来_C#编程直接发送打印机命令到打印机及ZPL常用的打印命令详解...

    本文主要向大家介绍了C#编程直接发送打印机命令到打印机及ZPL常用的打印命令详解,通过具体的内容向大家展示,希望对大家学习C#编程有所帮助. using System; using System.Co ...

  4. openstack常用运维命令_运维人员常用的Linux命令汇总

    作为运维人员,这些常用命令不得不会,掌握这些命令,工作上会事半功倍,提供工作效率. 一.文件和目录 cd命令,用于切换当前目录,它的参数是要切换到的目录的路径,可以是绝对路径,也可以是相对路径. cd ...

  5. Linux用户及权限管理,常用的工具命令find,wc,du,visudo,常用系统管理命令,Linux压缩管理,gzip,Bzip2,Tar

    用户管理介绍 管理员 Uid为0 Root             :x   :0   :0  :root  :   /root   :/bin/bash 用户名:密码:uid:gid:组名  :家目 ...

  6. Linux用管道移动文件夹,常用的Linux上的文件管理类命令讲解及演示

    01. 查看目录内容 1.1 终端实用技巧 1> 自动补全在敲出 文件/目录/命令 的前几个字母之后,按下 tab 键 如果输入的没有歧义,系统会自动补全 如果还存在其他 文件/目录/命令,再按 ...

  7. 【Linux】Linux中常见的文件管理以及常用的符号命令的总结

    一.文件管理的命令以及操作 操作 命令 注意点 文件/文件夹 创建 touch filename 如果是多个文件,文件名之间用 空格 隔开(eg:touch "hello word" ...

  8. linux下要熟练掌握的常用快捷键和命令

    请坚信这个道理:linux环境下的常用的快捷键和命令的熟练掌握,对之后的学习和工作会有莫大的帮助. 我在这里简单总结一些常用快捷键和命令,希望给大家带来一些帮助,也是自我的一次总结. 一.常用快捷键 ...

  9. Linux磁盘分区命名方式及常用磁盘管理命令

    一.磁盘分区命名方式 在Linux中,每一个硬件设备都映射到一个系统的文件,包括硬盘.光驱等IDE或SCSI设备.Linux把各种IDE设备分配了一个由hd前缀组成的文件.而各种SCSI设备,则被分配 ...

最新文章

  1. CSS Specificity--CSS特性、权重、优先级---CSS specificity规则、
  2. Spring学习总结三
  3. C++学习之路 | PTA乙级—— 1036 跟奥巴马一起编程 (15 分)(精简)
  4. 考研重庆邮电大学计算机跨专业,重庆邮电大学计算机考研难度
  5. 7-4 吃货的最短路径 (10 分)
  6. Atitit java wav 压缩 mp3功能总结 目录 1.1. Lame mp3编码器 1 1.2. 使用时发现错误,不支持Unsupported number of channels: 4
  7. 黑客工具之NBSI介绍
  8. 光纤通信是不是计算机类的,光纤通信专业属于什么门类
  9. Python分析成绩
  10. 百度推广技巧:如何提高网站点击率?
  11. linux 查找py文件命令_Linux文件查找
  12. 林达华——我的PhD生活
  13. 红蓝对抗--蓝军套路之利用系统工具进行文件传输
  14. 指针、空指针、野指针
  15. u深度制作linux启动盘制作工具,u深度u盘启动盘制作工具 v3.1.15.316
  16. 数美科技的智能文本审核能为社交行业带来什么价值 | 数美人工智能研究院
  17. 小米红米1S 电信/联通版 专用TWRP2.8.1.1中文版 (全屏触摸/支持MTP挂载内外置存储)...
  18. Mbps 和 MB/s的区别
  19. CSS中100%和inherit(继承)的区别,以及inherit的简单应用
  20. pid:1 nid:null exception:channel:can't restart by no select live node

热门文章

  1. 转--Oracle数据类型及存储方式【C】
  2. 一些常用的图像数据库总结
  3. 倒车辅助Park Assist
  4. python--二进制的用法
  5. python基础:条件循环字符串
  6. axios + router4 + mobx:对于全局登录的思考
  7. Cassandra 2016/00
  8. Spring MVC使用拦截器实现权限控制
  9. PHP程序员如何突破成长瓶颈(转)
  10. 设计模式学习(六):重构与模式,推荐书籍(完)