一、文件管理命令练习:
(1) 在/opt目录下创建一个临时目录tmp;
mkdir -p /opt/tmp
![](https://i-blog.csdnimg.cn/blog_migrate/7dad9ea51082f99308aea970f0298a95.png)
(2) 在临时目录下创建一个文件,文件名为a.txt;
touch a.txt
![](https://i-blog.csdnimg.cn/blog_migrate/9a34c83aae01f3d6479d4600078ff0ce.png)
二、vi/vim练习:完成如下步骤
(1) 应用vi命令在/tmp文件夹下创建文件,文件名newfile。在newfile首行输入日期时间
vi /tmp/newfile
![](https://i-blog.csdnimg.cn/blog_migrate/55f73f6b6dc227eb9a25e6d43ca1bc7b.png)
进入vi编译器,按‘a’进入插入模式即可输入日期时间
![](https://i-blog.csdnimg.cn/blog_migrate/23b2335e6b60d93ff6760508370cf16e.png)
(2) 将/boot/grub2/grub.cfg文档的内容读入到newfile文档中(在日期的下一行即第2行)
按住‘esc’进入命令模式,再按‘:’进入末行模式用命令“r (空格)/(文件路径)”读入文档内容
注:光标需放在第一行日期末尾再进入末行模式
:r /boot/grub2/grub.cfg
![](https://i-blog.csdnimg.cn/blog_migrate/09d2133f707e8bbcb3a509a731f69f12.png)
![](https://i-blog.csdnimg.cn/blog_migrate/1b2b7bda38ee75ecca9291f72be4cba1.png)
(3)查找文档中包含#号字符的行,将整行删除
' : '进入末行模式输入命令"g/搜索目标/d"
:g/#/d
![](https://i-blog.csdnimg.cn/blog_migrate/6eaf8adcc21566707ba06a4e0d52f4db.png)
![](https://i-blog.csdnimg.cn/blog_migrate/b051418436016729d19edc3e6513d418.png)
(4)开启VI的行号提示功能
‘ :’进入末行模式下输入命令set nu 开启行号提示功能
:set nu
![](https://i-blog.csdnimg.cn/blog_migrate/c2806be9bd208e5cfcc8791ff34c1228.png)
![](https://i-blog.csdnimg.cn/blog_migrate/7c0522d6fa01593da4b350b8fcc18989.png)
最后‘ :’进入末行模式下输入'wq'保存退出
![](https://i-blog.csdnimg.cn/blog_migrate/27441a7c43355055abc51be3275731a8.png)