Linux:vim操作练习 在/tmp目录下建立一个名为vimtest的目录,在此目录下,将/etc/man_db.conf复制到vimtest目录中 使用vim打开当前目录下的man_db.conf,并设置行号 光标移动到第一行,并且向下搜索“share”这个字符串号,请问它在第几行? 复制51~60行这10行内容,并且贴到最后一行之后。 删除11~30行之间的20行。 将这个文件另存为一个man_db.conf.bak文件。 到第29行,并删除15个字符。 保存退出。
时间: 2024-03-15 08:47:37 浏览: 380
好的,我会根据您的要求进行操作练习。
1. 在终端中输入以下命令,建立一个名为vimtest的目录并进入该目录:
```
mkdir /tmp/vimtest
cd /tmp/vimtest
```
2. 复制/etc/man_db.conf到vimtest目录中:
```
cp /etc/man_db.conf .
```
3. 使用vim打开man_db.conf文件并设置行号:
```
vim -c "set number" man_db.conf
```
4. 光标移动到第一行,按“/”进入搜索模式,输入“share”并按回车键,查找该字符串在第几行。
5. 复制51~60行这10行内容,并且贴到最后一行之后:
```
:51,60t$
```
6. 删除11~30行之间的20行:
```
:11,30d
```
7. 将这个文件另存为一个man_db.conf.bak文件:
```
:w man_db.conf.bak
```
8. 到第29行,并删除15个字符:
```
:29
15x
```
9. 保存退出:
```
:wq
```
以上就是您所要求的操作练习了,希望能够帮助到您。
相关问题
1. 将/etc/man_db.conf 拷贝到/tmp目录下,将其命名为vim.test
好的,你的要求是将文件 /etc/man_db.conf 复制到 /tmp 目录下,并将其命名为 vim.test。可以使用以下命令实现:
```
cp /etc/man_db.conf /tmp/vim.test
```
执行完毕后,你就可以在 /tmp 目录下找到新的文件 vim.test 了。
操作题1:在/tmp目录下创建vimtest目录,并将/etc/yum.conf文件复制粘贴到/tmp/vimtest目录中,并重命令为yumcopy.conf。请依次写出正确的命令。
操作题1的步骤可以用Linux命令行来完成,你需要分别执行三个命令:
1. 首先,使用`mkdir`命令在 `/tmp` 目录下创建 `vimtest` 目录:
```
mkdir /tmp/vimtest
```
2. 然后,使用 `cp` 或者 `rsync` 命令将 `/etc/yum.conf` 文件复制到新的目录 `vimtest` 中。这里假设你是复制整个文件,如果是只复制文件内容而不是权限、属性等元数据,可以使用 `-p` 参数保留权限:
```
cp /etc/yum.conf /tmp/vimtest/
# 或者使用 rsync 保持文件时间戳:
rsync -av /etc/yum.conf /tmp/vimtest/
```
3. 最后,为了给这个副本命名 "yumcopy.conf",你可以直接在 `vimtest` 目录下重命名文件,或者在复制时指定新名字:
```
mv /tmp/vimtest/yum.conf /tmp/vimtest/yumcopy.conf
```
执行以上所有命令后,`yumcopy.conf` 就会在 `/tmp/vimtest` 目录下了。
阅读全文