Vi操作测试内容 1. 在当前目录下建立一个mytest的目录; 2. 进入mytest 3. 将/etc/manpath.config复制到当前目录下; 4. 使用vi 打开manpath.config 5. 设定行号; 6. 移动到第61行,右移40个字元; 7. 向下搜索“gzp2”这个字符串; 8. 将50到100行之间的小写字符串man改为大写MAN字串,挨个确认是否替换; 9. 全部反悔;(复原前面的修改); 10. 复制60到73行之间的内容,黏贴到最后一行; 11. 将21到42之间以#开头的行删除; 12. 将现在的文件另存为man.test.config(注意在不退出vi的情况下操作完成); 13. 移动到25行,并且删除15个字符; 14. 保存退出; Linux中的`vi`编辑器是一款强大的文本编辑工具,它被广泛用于系统管理和脚本编写。在上述的操作测试中,我们涵盖了多个`vi`编辑器的基本和高级使用技巧。以下是每个步骤的详细解释: 1. **创建目录**:使用`mkdir`命令在当前目录下创建名为`mytest`的目录,例如`mkdir mytest`。 2. **切换目录**:通过`cd`命令进入刚创建的`mytest`目录,如`cd mytest`。 3. **复制文件**:使用`cp`命令将`/etc/manpath.config`复制到当前目录,命令为`cp /etc/manpath.config .`,`.`代表当前目录。 4. **打开文件**:使用`vi`命令打开`manpath.config`,执行`vi manpath.config`。 5. **显示行号**:在`vi`编辑器中,启动时默认不显示行号。要显示行号,需先切换到命令模式(按下`Esc`键),然后输入`:set number`或`:set nu`。 6. **移动光标**:要在第61行右侧移动40个字符,首先需要移到61行(在命令模式下输入`61G`),然后右移40个字符(`40l`)。 7. **查找字符串**:向下搜索"gzp2",在命令模式下输入`/gzp2`,然后按`Enter`。 8. **替换字符串**:将50到100行之间的所有"man"改为"MAN",需先在命令模式下输入`:50,100s/man/MAN/g`,`g`表示全局替换。 9. **撤销操作**:如果需要撤销之前的修改,可以使用`:undo`或`:u`命令,这会恢复到上一次的编辑状态。 10. **复制与粘贴**:复制60到73行的内容,使用可视块选择,先按`Ctrl + v`,然后按`60j`(向下移动60行),再按`73k`(向上移动73行),接着按`y`复制。将内容粘贴到最后一行,使用`G`移动到文件末尾,然后按`p`粘贴。 11. **删除行**:删除21到42之间以`#`开头的行,先在命令模式下输入`21`,然后按`Shift + v`进入可视行模式,再输入`42`,按`j`逐行选中,最后输入`d`删除这些行。 12. **另存为新文件**:在不退出`vi`的情况下,将文件另存为`man.test.config`,需要在命令模式下输入`:w man.test.config`。 13. **删除字符**:移动到第25行并删除15个字符,先输入`25G`定位到25行,然后在正常模式下按`15x`删除15个字符。 14. **保存并退出**:保存所有改动并退出`vi`,在命令模式下输入`:wq`,按`Enter`执行。 这些操作展示了`vi`编辑器的基本操作,包括文件管理、文本查找与替换、复制粘贴、撤销操作以及保存与退出等。熟练掌握这些技巧,将大大提高你在Linux环境下的工作效率。
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![application/msword](https://img-home.csdnimg.cn/images/20210720083327.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![pptx](https://img-home.csdnimg.cn/images/20210720083543.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![7z](https://img-home.csdnimg.cn/images/20210720083312.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![application/msword](https://img-home.csdnimg.cn/images/20210720083327.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![exe](https://img-home.csdnimg.cn/images/20210720083343.png)
![avatar-default](https://csdnimg.cn/release/downloadcmsfe/public/img/lazyLogo2.1882d7f4.png)
![avatar](https://profile-avatar.csdnimg.cn/default.jpg!1)
- 粉丝: 0
- 资源: 2
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![voice](https://csdnimg.cn/release/downloadcmsfe/public/img/voice.245cc511.png)
![center-task](https://csdnimg.cn/release/downloadcmsfe/public/img/center-task.c2eda91a.png)
最新资源
- C# winform置托盘图标并闪烁演示源码.zip
- 打包和分发Rust工具.pdf
- SQL中的CREATE LOGFILE GROUP 语句.pdf
- C语言-leetcode题解之第172题阶乘后的零.zip
- C语言-leetcode题解之第171题Excel列表序号.zip
- C语言-leetcode题解之第169题多数元素.zip
- ocr-图像识别资源ocr-图像识别资源
- 图像识别:基于Resnet50 + VGG16模型融合的人体细胞癌症分类模型实现-图像识别资源
- C语言-leetcode题解之第168题Excel列表名称.zip
- C语言-leetcode题解之第167题两数之和II-输入有序数组.zip
![feedback](https://img-home.csdnimg.cn/images/20220527035711.png)
![feedback-tip](https://img-home.csdnimg.cn/images/20220527035111.png)
![dialog-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/green-success.6a4acb44.png)