第三章:Vim编辑器与Shell脚本

    Vim文本编辑器    在Linux系统中配置应用服务,实际上就是在修改它的配置文件。

               在热门的Linux操作系统中都会默认安装一款超好用的文本编辑器——“vim”,vim就是vi编辑器的升级版。

               Vim能够得到这么多厂商和用户的认可,原因就在于Vim编辑器中的三种模式——命令模式、末行模式和编辑模式,分别又有很多种不同的命令快捷键组合,很大程度上提高了工作效率。

               命令模式:控制光标移动,可对文本进行删除、复制、粘贴等工作。

               输入模式:正常的文本录入。

               末行模式:保存、退出与设置编辑环境。

               每次运行vim编辑器后都是默认是“命令模式”,需要先进入到“输入模式”后再进行编写文档的工作,而每次编辑完成需要返回到“命令模式”后再进入到“末行模式”对文本的保存后退出操作。

               vim编辑器的命令模式中常用的快捷键:

               命令    作用                命令    作用                          命令    作用

               dd      删除(剪切)光标所在的整行     p     将之前删除(dd)或复制(yy)过得数据粘贴到光标后    N      显示搜索命令定位到的上一个字符串

               5dd    删除(剪切)从光标出开始的5行     /字符串  在文本中从上至下搜索该字符串               u      撤消上一步的操作

               yy     复制光标所在的整行         ?字符串  在文本中从下至上搜索该字符串

               5yy    复制从光标处开始的5行        n     显示搜索命令定位到的下一个字符串

               vim编辑器的末行模式中的常用命令:

               命令    作用        命令    作用                  命令    作用         命令    作用

               :w     保存        :q!    强制退出(放弃对文本内容的修改)    :set nu   显示行号       :命令    执行该命令

               :q     退出        :wq!    强制保存退出              :set nonu  不显示行号       :整数    跳转到改行

               注意:1.在命令模式与末行模式中,所有的快捷键参数均区分大小写。

                  2.在末行模式中所有的快捷键参数前都有一个冒号“:”。

Linux就该这么学的更多相关文章

  1. 浅谈《Linux就该这么学》

    就在去年十月份的时候,偶尔在Linux技术群了看到别人分享的<Linux就该这么学>,好奇的就点进去看看,当时看完首页,突然发现刘遄老师说到心坎里去了,于是就仔细看了看红帽认证的讲解以及后 ...

  2. 《Linux就该这么学》 - 必读的红帽系统与红帽linux认证自学手册

    <Linux就该这么学>   本书作者刘遄从事于linux运维技术行业,较早时因兴趣的驱使接触到了Linux系统并开始学习. 已在2012年考下红帽工程师RHCE_6,今年又分别考下RHC ...

  3. 《Linux就该这么学》第十九天课程

    今天对“Linux就该这么学”课程做个收尾 最后一张使用LNMP架构部署动态网站环境 第1步:下载及解压源码包文件.为了方便在网络中传输,源码包文件通常会在归档后使用gzip或bzip2等格式进行压缩 ...

  4. 《Linux就该这么学》

    参加了第19期课程的培训,感谢刘老师的辛苦付出,课程讲的很好,真心推荐老刘的这本书真是<Linux就该这么学>!!! 本书是由全国多名红帽架构师(RHCA)基于最新Linux系统共同编写的 ...

  5. 《linux就该这么学》开课,linux之路新开始

    今天开课第一天,虽然不会有实实在在的干货知识,只要是了解一下linux和认证.所以我也简单说一下我的linux之路 linux我是无意接触到的,因为工作,我接触的服务器较多,但是都是linux系统,记 ...

  6. 为Linux技术学习推荐看的书籍—《Linux就该这么学》

    成长,是一种经历:经历,是一种人生的体验.人生的意义不在于我们拥有了什么,而在于从中我们体悟了什么.在这短短的三年,却在我的人生中弥足珍贵,在脑海中记忆犹新,在这大学三年里,我从一个莽撞少年成长为一名 ...

  7. 《Linux就该这么学》第二期视频

    Linux就该这么学--第二期学习笔记... ------------- 你的未来取决于你现在点点滴滴的努力 需要用到的一些工具: Vm11激活码 ---------- root在Linux系统中相当 ...

  8. Linux就该这么学--第五期 学习笔记

    第一节:基础 <Linux就该这么学>第二期视频 Linux就该这么学第5期第二节: ------------你的价值:你对公司做出的共享和你的不可替代性------------瑞尔系统R ...

  9. 《linux就该这么学》学习笔记

    本篇文章是根据刘遄老师的<linux就该这么学>中个人易忘知识点的读书笔记,结合的是个人弱点,可能不适合广大的网友同学,并在此声明本篇文章只是用于学习之用,绝无侵犯版权之意 linux就该 ...

  10. Linux就该这么学 20181009(第十二章 SAMBA)

    参考链接https://www.linuxprobe.com Samba 跨平台的文件共享 linux-linux linux-windows /etc/samba/smb.conf 里面 []这个名 ...

随机推荐

  1. 用于 Linux 平台的 Java

    切换到所需的安装目录.键入:cd directory_path_name例如,要将软件安装到 /usr/java/ 目录中,请键入:cd /usr/java/ 将 .tar.gz 档案二进制文件移到当 ...

  2. hdu 1004 Let the Balloon Rise

    Let the Balloon Rise Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Oth ...

  3. cache与MMU与总线仲裁

    为了以合理的价格,设计容量和速度满足计算机系统的需求,计算机体系结构设计者设计出了存储器的层次结构. "Cache-主存"和"主存-辅存"是最常见的两种层次结构 ...

  4. centos下安装java8

    http://tecadmin.net/install-java-8-on-centos-rhel-and-fedora/#

  5. sqlserver 锁与阻塞

    DDL/索引重建 会申请 Sch-M锁 with (nolock) 会申请 Sch-S锁 with (nolock)会阻塞 sch-M, 同样Sch-M也会 阻塞with (nolock) 索引重建2 ...

  6. 【转】安装mysql 出现:Fatal error: Can't open and lock privilege tables: Table 'mysql.user' doesn't exist

    来源:http://blog.csdn.net/dapeng0112/article/details/37053407 本来初始化配置是这样的: scripts/mysql_install_db -- ...

  7. workbench中safe update

    1.在workbench中表格显示为readonly ,更新时提示Error Code: 1175. You are using safe update mode and you tried to u ...

  8. 解决AndroidStudio中文乱码问题

    File→Settings Appearance.将Theme(皮肤)选为Windows.

  9. 获得本app的版本号

    话不多说,直接贴代码 PackageManager manager; PackageInfo info = null; manager = this.getPackageManager(); try ...

  10. myeclipse 开发环境下,提示 String cannot be resolved to a type

    从SVN上下载项目,所有代码都有下来,在本地编译,java类总是报出n多红叉,惨不忍睹,String cannot be resolved to a type都出来了,以为是jar包未被加载,于是pr ...