实验目的:
通过实验加深对linux下文本编辑工具vim的使用,重点为理解vim的三种模式
实验环境:
一台Linux服务器
实验原理
通过实际操作,加深对Linux操作系统基本操作的理解,vim三种模式的切换如下图
实验步骤
先使用下面的代码安装了vim
yum install vim -y
一、使用vim新建文件
使用vim 新建名为as.test的文件
vim as.test
#使用命令生成文件以后会直接进入文件内部
#左上角的白色光标表示光标所在位置;
#中间的蓝色符号为间隔行,没有任何意义。目的是为了展示文件结尾与vim工具的底行的间隔
#左下角的“as.test”表示文件名称,[New File]表示当前是新建文件
二、在新建文件中输入内容
1、vim打开文件后,默认在命令模式,需要进入输入模式才能输入文件
使用字母 “i” 进入输入模式(按一下“i”就可以了,无需其他操作)
按下字母i后,发现最下面提示变成INSERT,即输入模式(也叫插入模式)
#进入输入模式就可以在白色光标处开始进行输入
2、输入内容(自定义即可)
例:Hello World !
三、保存文件并退出
保存并退出文件,需要在底行模式下执行,而我们当前在输入模式
从输入模式进入底行模式,需要先返回命令模式,再进入底行模式
输入模式返回命令模式,按下按键“ESC”( 键盘最左上角)
从命令模式进入底按模式,按下“:” (冒号)
#按下esc键,左下角的“insert”标志消失,代表已经进入命令模式
#按“shift”+“:”进入底按模式,左下角会出现“:”加光标的组合,这时候就可以输入命令
#保存并退出指令是wq ,其中w表示保存write,q表示退出quit
#单w不会退出,会保存当前内容;单q不会保存,直接退出,退出前会有y/n的选项二次确认,防止失误
#退出有会有提示,“as.test”表示文件名;[New]表示新建的文件;1L,14C written表示写入了一行13个字符的内容
三、复制文件
1.复制/etc/dnsmasq.conf 文件为2.txt作为实验对象
cp /etc/dnsmasq.conf /tmp/2.txt
2.进入2.txt
#因为复制的文件放在/tmp目录下,所以要先把路径改到/tmp才能打开复制下来的2.txt。不然会咋根目录下创建一个新的2.txt文件