【实验报告概述】
本次实验是针对Unix/Linux操作系统的一次实践操作,主要涉及的是对vi编辑器的使用。实验目的是熟练掌握vi编辑器的基本操作,包括文件的创建、复制、编辑、查找与替换、撤销和保存等。通过这次实验,学生能够深入理解Linux环境下文本编辑的流程,提高操作系统的交互能力。
【实验内容详述】
1. **创建目录**:在用户的主目录下创建名为`temp`的新目录,并在其内部创建`mytest`子目录。这可以通过`mkdir`命令实现,如`mkdir temp && mkdir temp/mytest`。
2. **复制文件**:将文件`man.config`复制到`mytest`目录下,可以使用`cp`命令,例如`cp /path/to/man.config temp/mytest/`,然后使用`vim`打开文件。
3. **设置行号**:在vi编辑器中,要显示行号,需进入命令模式,然后输入`:set nu`。
4. **定位与查找**:移动到第58行使用`58G`命令,查找字符串“bzip2”使用`/bzip2`,在118行找到匹配项。
5. **字符串替换**:要将第50行到100行间的"man"替换为"MAN",需在命令模式输入`50,100s/man/MAN/cg`,确认替换后会显示更改次数。
6. **撤销修改**:如果不想保存更改,可以使用`u`撤销最近一次操作,`U`撤销对整行的修改。若要放弃所有更改并退出,可输入`e!`。
7. **复制与粘贴**:复制65到73行内容使用`65,73yy`,然后在末尾粘贴使用`p`。
8. **另存文件**:将文件另存为`man.test.config`,需在命令模式输入`:w man.test.config`。
9. **删除与插入**:删除第27行的前15个字符,使用`27Gdd`,然后在第1行插入新行,先输入`i`进入插入模式,键入`I am a student...`,按`Esc`返回命令模式。
10. **保存并退出**:检查修改无误后,使用`:wq`保存并退出vi编辑器。
通过以上步骤,学生不仅了解了vi编辑器的基本操作,还熟悉了Linux终端的常用命令,这对于进一步学习和使用Linux系统至关重要。实验中的截图提供了直观的验证,有助于巩固理论知识与实际操作的结合。