在家目录下创建一个tmp,tmp下创建一个名为 vitest 的目录; 2.将 /etc/man_db.conf 复制到tmp下,再将man_db.conf移动到vitest下并重命名为vitest.conf; 3.使用 vim打开 vitest.conf 这个文件,定位到第20行; 4.在 vi 中设置一下行号; 5.快速的把光标快速的向右或向左移动10个字符; 6.快速删除前100行; 7.复制第3-6行的内容,粘贴到第23行的后面; 8.定位到第 50 列,向右移动 58个字符; 9.定位到文件的第一行(最后一行); 10.删除67行以上的内容 11.将 32 到 44 列之间的“小写 man 字串”替换成“大写 MAN 字串”; 12.撤销和恢复撤销命令; 13.复制 69 到 74这 6 列的内容(含有MANDB_MAP),并且贴到最后一行; 14.删除116 到 131 列之间的开头为 # 符号; 15.去到第 28 行,并且删除 15 个字符; 16.在第一行新增一行,该行内容输入“I am a student…”; 17.保存后退出! 18.连续 10 0个星号 19.利用 可视块 给多行代码增加注释 20.备份文件,将文件另存为 21.给5-10行,快速增加缩进
时间: 2024-03-17 15:46:21 浏览: 137
解决Cent0S 6.7直接在/etc/resolv.conf文件下修改DNS地址重启不生效问题
5星 · 资源好评率100%
好的,以下是对您的问题的答案:
1. 在终端中输入以下命令:
```
cd ~
mkdir tmp
cd tmp
mkdir vitest
```
2. 在终端中输入以下命令:
```
cd ~
cd tmp
cp /etc/man_db.conf .
mv man_db.conf vitest/vitest.conf
```
3. 在终端中输入以下命令:
```
cd ~
cd tmp/vitest
vim vitest.conf
```
进入 vim 后可以通过输入 "20G" 定位到第20行。
4. 在 vim 中输入 ":set number" 可以设置行号显示。
5. 在 vim 中可以使用 "10l" 向右移动10个字符,也可以使用 "10h" 向左移动10个字符。
6. 在 vim 中可以使用 "100dd" 快速删除前100行。
7. 在 vim 中可以使用 "3,6y" 复制第3-6行的内容,然后使用 "23Gp" 粘贴到第23行的后面。
8. 在 vim 中可以使用 "50|" 定位到第50列,然后使用 "58l" 向右移动58个字符。
9. 在 vim 中可以使用 "gg" 定位到文件的第一行,或者使用 "G" 定位到文件的最后一行。
10. 在 vim 中可以使用 "67GdG" 删除67行以上的内容。
11. 在 vim 中可以使用 ":%s/man/MAN/gc" 将 32 到 44 列之间的“小写 man 字串”替换成“大写 MAN 字串”。
12. 在 vim 中可以使用 "u" 撤销上一次编辑操作,使用 "Ctrl+r" 恢复撤销命令。
13. 在 vim 中可以使用 "69,74y" 复制 69 到 74这 6 列的内容(含有MANDB_MAP),然后使用 "Gp" 粘贴到最后一行。
14. 在 vim 中可以使用 ":%s/^#\{1,\}//g" 删除116 到 131 列之间的开头为 # 符号。
15. 在 vim 中可以使用 "28G15x" 删除第 28 行的前15个字符。
16. 在 vim 中可以使用 "i" 进入插入模式,然后输入 "I am a student…",最后按下 "Esc" 退出插入模式。
17. 在 vim 中可以使用 ":wq" 保存并退出。
18. 在 vim 中可以使用 "100i*" 输入连续 100 个星号。
19. 在 vim 中可以使用 "Ctrl+v" 进入可视块模式,然后使用上下箭头选中需要注释的多行代码,最后输入 "I#" 即可将多行代码注释掉。
20. 在 vim 中可以使用 "cp vitest.conf vitest.conf.bak" 备份文件,然后可以使用 "vim vitest.conf.bak" 另存为。
21. 在 vim 中可以使用 "5,10>>" 快速增加缩进。
阅读全文