pointfish 2019-12-15
文本关键字:文本编辑、vi、普通模式、编辑模式、命令模式
由于Linux系统“一切皆配置”的特性,我们经常要去修改各种软件及服务的配置文件,因此掌握最基本的编辑工具是十分必要的。在装了桌面的Linux系统中我们可以使用gedit等工具,像使用记事本一样直接编辑文件中的内容。但是在生产环境中,通常我们都需要远程连接到一台机器,全部要在命令模式下操作,而且服务器本身也有可能没有安装桌面。
编辑模式与命令模式均以普通模式作为中间的工作模式,进行互相切换时都需要先回到普通模式,回到普通模式均使用ESC键。从普通模式进入编辑模式可以使用i/a或者使用o直接新建一行,从普通模式进入命令模式使用冒号,可以从命令模式退出vi工具。
在vi工具中使用方向键或者对应字母来进行光标操作,但通常一次只能移动一行,需要高效的操作时需要借助相应的快捷键。
使用vi工具进行文档编辑时有两种方式,一种是直接进入到编辑模式进行文件内容的修改,另外一种方式是在普通模式下使用快捷键进行以行位基本单位的删除,复制等。
对于文本的编辑,同样少不了查找和替换功能,在命令模式下,按照指定的格式可以对文本内容进行查找和替换。
对于新手来说,保存退出是个大问题,相信都经历过如下场景:
由于对各种模式还不熟悉,在狂敲键盘之下发现突然进入了编辑模式,文件的内容已经发生了不可预期的修改,此时想到的第一个的问题就是如何能够不保存退出这个文件,下面就来示范一下。
对于文件的保存有两种方式