学习CentOS vi编辑器这种文本编辑器

系统 Linux
要系统的学习CentOS vi编辑器,要了解很多的知识,这里我们首先从vi编辑器介绍开始。本文简单的介绍了vi编辑器的一些基础知识。

CentOS,我们有很多人叫它社区企业操作系统,不管你怎么叫它,它都是linux的一个发行版本。很多人也开始对CentOS的学习。首先,我们对CentOS vi编辑器进行一下简单的介绍。

在UNIX下,vi是标准的文本编辑器之一。几乎任何一部UNIX系统都把vi编辑器作为最最基本的“软件”而被默认组装在系统中。在PC-UNIX中,即使是选择最小程度安装的系统,vi编辑器也会被默认安装在系统中。

提到vi,就不得不提一下UNIX下另一功能强大的编辑器 - Emacs 。好多人喜欢拿Emacs和vi来比较,但笔者认为,Emacs 和 vi 没有可比性。vi的轻量级特性,使得它成为系统管理方面的首选工具;而Emacs的功能强大的特性,使得它成为系统开发方面的首选工具。如果用Emacs 来做系统管理,它庞大的体积和对于系统资源的耗费(相对于vi),势必会影响系统管理的效率;然而,如果用vi来搞软件开发,它有些面向于开发的功能方面的不完备,也势必会影响开发的灵活性。在这里,我们的目标是建立和管理一台服务器,所以,我们选择使用CentOS vi编辑器来完成服务器的配置工作。

由于本站所有服务器设置相关的修改工作,都是通过vi来完成的,所以准备通过本站介绍的各种方法构建服务器的话,请务必掌握vi的使用方法。否则将很难顺利的进行。如果您使用其它编辑器(比如Emacs)可以在安装过程中或通过yum命令在线安装。
用法:

习惯于Microsoft Windows下GUI方式编辑器的朋友,刚刚接触vi肯定会有“排斥反应”的,这一点只能奉劝稍安毋躁……当你习惯于vi之后,你会发现它既精确又有秩序,而且重要的是它对于要编辑的对象极富针对性。

输入一个已存在的文件的路径,来打开一个已经存在的文本文件。(这里以用root用户登录系统,后输入“vi /etc/X11/xorg.conf”为例。)

vi和其他编辑器最不一样的地方莫过于它把编辑、处理等等的操作分离开来,形成性质不同的3种操作模式,他们分别为“命令模式”、“插入模式”、“ex模式”。

在Windows下通常使用的记事本等等的编辑器在打开文件的时候,光标已经在处于输入等待的状态,也就是说,我们打开文件时就可以对文件进行编辑。 比如,我们要输入新的文本,或者复制一段文本,所有操作的前提,只要编辑器是被打开的状态,操作就是可能的。

但在vi下,为了增强对将要处理的文本的针对性,文本输入、复制等等不同的操作,是被分离开来的,比如文本输入的模式叫做“插入模式”,在插入模式下,我们可以用和Windows下一样的操作方法来对文本进行输入、编辑等等的操作,但是复制等等非编辑的操作,在插入模式下不能够完成,而需要切换到相应的模式下用相应的命令来完成。以上是对CentOS vi编辑器的一些简单的介绍。希望大家对大家学习CentOS有帮助。

【编辑推荐】

  1. 详解Unix/Linux系统中vi编辑器
  2. linux vi编辑器概念层层讲解
  3. linux vi编辑器之葵花宝典
  4. 讲述linux vi编辑器的基础命令使用方法
  5. Linux操作系统下VI编辑器常用命令详细介绍
责任编辑:小霞
相关推荐

2020-12-23 22:25:11

Vi文本编辑器Unix

2009-07-31 17:38:47

linux vi命令详linux vi命令屏幕文本编辑器

2021-01-07 11:00:59

Sed文本编辑器Linux

2022-05-13 15:32:11

GNOME文本编辑器

2023-04-17 11:03:52

富文本编辑器MTE

2021-01-08 13:56:50

LinuxJOE文本编辑器

2009-12-09 10:27:03

VS 2005文本编辑

2020-12-29 06:34:55

KDE Plasma文本编辑器

2016-09-23 20:30:54

Javascriptuiwebview富文本编辑器

2011-05-11 10:27:42

文本编辑器

2013-11-18 10:08:56

工具免费编程工具

2012-09-29 11:38:27

编程工具文本编辑器编程

2022-01-18 09:35:36

GNOME编辑器Linux

2015-06-26 11:11:50

GitHub Ato文本编辑器

2014-06-05 10:34:54

Notepad++

2021-01-13 19:13:57

Atom文本编辑器

2012-04-11 10:35:22

jEditorJava

2021-06-17 16:20:05

LinuxHelix文本编辑器

2021-01-21 16:03:15

Java文本编辑器编程语言

2022-05-25 10:57:20

文本编辑器Linux应用程序
点赞
收藏

51CTO技术栈公众号