RHEL9 文件管理与 vi/vim 编辑操作实验

一、实验目的

1、掌握在 RHEL9 系统中使用命令行进行目录和文件管理的基本操作。

2、熟悉 vi/vim 编辑器的常用命令,包括文件创建、内容读入、全局删除以及行号设置。

二、实验要求

1、在VMware 上创建虚拟机以及安装RHEL9操作系统使用ssh进行远程连接

2、文件管理命令练习:

①在**/opt目录** 下创建一个临时目录tmp

②在临时目录下创建一个文件,文件名为a.txt

3、vi/vim练习:完成如下步骤:

①应用vi命令在/tmp文件夹下创建文件 ,文件名newfile。在newfile首行输入日期时间

②将/boot/grub2/grub.cfg文档的内容读入到newfile文档中(在日期的下一行即第2行)

③查找文档中包含#号字符的行,将整行删除

④开启vi的行号提示功能

三、操作步骤及结果

4.1 建立虚拟机并远程连接

该过程前文已进行实验,具体步骤可参考以下链接:

https://blog.csdn.net/2502_90206768/article/details/159048098?spm=1011.2124.3001.6209

4.2 文件管理命令练习

4.21 创建目录 /opt/tmp

4.22 在临时目录下创建文件 a.txt

4.3 vi/vim练习

4.31 创建文件 newfile 并输入日期时间

4.32 将 /boot/grub2/grub.cfg 内容读入到第2行

4.33 删除所有包含 # 的行

4.34 开启行号显示

四、结果验证

1、目录与文件验证:/opt/tmp 目录存在,a.txt 文件为空文件,符合预期。

2、newfile 内容验证:使用 cat -n /tmp/newfile 查看文件内容,可见第一行为日期时间,后续内容为去除所有 # 行后的 grub.cfg 内容,且每行前显示行号。

五、实验总结

通过本次实验,掌握了以下技能:

  • 使用 mkdir、touch 创建目录和文件,并理解权限管理。
  • 熟练运用 vim 的基本操作:插入、保存、读取外部文件、全局命令、行号设置。
  • 掌握了 :g/pattern/d 命令批量删除匹配行的用法。

实验中遇到的问题及解决方法:

  • 在创建 /opt/tmp 时,因普通用户无写权限,需使用 sudo 提升权限。
  • 使用 :r 读入文件时,注意光标位置决定了插入位置,可通过移动光标或行号定位实现精确插入。
相关推荐
啵啵鱼爱吃小猫咪1 小时前
Ubuntu 20.04 + ROS Noetic 源码安装 libfranka 0.8.0 和 franka_ros 0.8.0 完整教程
linux·运维·ubuntu
ljs6482739512 小时前
Linux运维实操:vi编辑器永久配置静态IP(CentOS系列)
linux·运维·编辑器
dddwjzx2 小时前
嵌入式Linux C应用编程入门——高级I/O
linux·嵌入式
Waay4 小时前
Linux 三个核心环境变量配置文件、作用域、生效方式完整梳理
linux·运维·学习·云原生·容器
星空语4 小时前
音频001_Android+Linux车载/手机音频全链路分层架构图
android·linux·音视频
携程DBA4 小时前
数据库软限制相关研究
linux·mysql·性能
huy1n94 小时前
Ubuntu 22.04部署Claude Code并接入DeepSeek-V4模型完整教程
linux·ubuntu·deepseek·claude code
jieyucx4 小时前
Shell实战:无限循环监控Nginx服务,异常自动重启+双份日志留存
linux·运维·nginx·自动化·shell
诚信定制8395 小时前
使用 CLion 内置性能分析工具观察新特性开销
编辑器
ICECREAM5 小时前
I/O 多路复用完全指南 —— select、poll、epoll
linux