这是我参与 8 月更文挑战的第 3 天,活动详情查看: 8月更文挑战数据库
一名致力于在技术道路上的终身学习者、实践者、分享者,一位忙起来又偶尔偷懒的原创博主,一个偶尔无聊又偶尔幽默的少年。vim
欢迎各位掘友们微信搜索「杰哥的IT之旅」关注!微信
原文连接:Linux 环境下 vi/vim 编辑器经常使用命令markdown
使用vi文本编辑器运维
配置文件是Linux系统中的显著特征之一,其做用有点相似于Windows系统中的注册表,只不过注册表是集中管理,而配置文件采用了分散的自由管理方式。那么如何使用Linux字符操做界面中的文本编辑器——vi,以便更好地管理和维护系统中的各类配置文件。编辑器
vi是一个功能强大的全屏幕文本编辑工具,一直以来都做为类UNIX操做系统的默认文本编辑器。vim是vi编辑器的加强版本,在vi编辑器的基础上扩展了不少实用的功能,可是习惯上也将vim称为vi。工具
vi是工做在字符终端环境下的全屏幕编辑器,所以编辑界面相对比较简单,并无为用户提供鼠标操做和菜单系统,而是经过按键命令实现相应的编辑和操做功能。在vi编辑界面中能够使用三种不一样的工做模式。分别是命令模式(Command mode),输入模式(Insert mode)和末行模式(Last line mode)。固然,在不一样的模式中可以对文件进行的操做也不相同。oop
用户刚刚启动 vi/vim,便进入了命令模式。post
此状态下敲击键盘动做会被Vim识别为命令,而非输入字符。好比咱们此时按下i,并不会输入一个字符,i被看成了一个命令。学习
如下是经常使用的几个命令:
若想要编辑文本:启动Vim,进入了命令模式,按下i,切换到输入模式。
命令模式只有一些最基本的命令,所以仍要依靠底线命令模式输入更多命令。
在命令模式下按下i就进入了输入模式。
在输入模式中,能够使用如下按键:
在命令模式下按下:(英文冒号)就进入了末行模式。
末行模式能够输入单个或多个字符的命令,可用的命令很是多。
在底线命令模式中,基本的命令有(已经省略了冒号):
按ESC键可随时退出末行模式。
简单的说,咱们能够将这三个模式用如下流程图来进行表示:
在vi编辑器的命令模式中,能够输入特定的按键(称之为vi操做命令,注意区别于Linux系统命令)进行操做。主要包括模式切换、光标移动、复制、删除、粘贴、文件内容查找及保存和退出等操做。
在命令模式中按冒号":"键能够切换到末行模式,vi编辑器的最后一行中将显示":"提示符,用户能够在该提示符后输入特定的末行命令,完成保存文件,退出编辑器。
本文完。
原创不易,若是你以为这篇文章对你有点用的话,麻烦你为本文点个赞、评论或转发一下,由于这将是我输出更多优质文章的动力,感谢!
对了,掘友们记得给我点个免费的关注哟!防止你迷路下次就找不到我了。
咱们下期再见!