一、基础巩固层 LAB 题目(40分,必做) ‌运行级别与系统服务扩展实操‌ 查看当前系统的运行级别,同时查看系统所有已启用的开机自启服务列表 使用systemctl命令临时启动crond计划任务服务,验证服务处于running状态 将系统默认运行级别修改为图形化模式,确认配置写入成功 ‌目录结构批量创建实操‌ 在家目录下一次性递归创建完整目录树:/home/当前用户名/linux_lab2/{dir_a,dir_b,dir_c,dir_d/subdir1,dir_d/subdir2} 用ls -R命令递归查看整个目录树的完整结构,确认所有子目录创建成功 ‌多方式文件生成实操‌ 使用echo命令在dir_a目录下生成文件info.txt,写入内容“CentOS7 Linux 入门实操练习” 用printf命令在dir_a目录下生成num.txt,依次写入1-10的数字,每行一个数字 用重定向的方式,将当前系统的时间输出保存到dir_a目录下的time.txt文件中 ‌文件内容查看组合实操‌ 用head -n 20提取/etc/profile文件的前20行,再用tail -n 10提取这20行里的最后10行,结果保存到dir_b/profile_part.txt 用more分页查看/var/log/secure日志文件,翻到第5页后退出 用less打开/etc/hosts文件,搜索“127.0.0.1”字符串,定位到对应行后退出 ‌文件批量操作实操‌ 将dir_a目录下的所有txt文件,批量复制到dir_c目录中 将dir_c目录下的num.txt移动到dir_d/subdir1目录中 用find命令查找家目录下所有7天内修改过的txt文件,列出完整路径 安全删除dir_b目录下的profile_part.txt文件,删除前要求系统弹出确认提示 二、Vim专项强化层 LAB 题目(40分,重点必做) ‌基础编辑操作‌ 用Vim打开dir_a/info.txt文件,将光标快速跳转到文件第3个字符的位置 向下快速跳转8行,删除当前光标所在的整行内容 复制当前文件的第1行内容,将它粘贴到文件的最末尾 撤销上一步的删除操作,恢复被误删的文本内容 ‌行定位与批量编辑‌ 用Vim打开dir_a/num.txt文件,直接跳转到文件第5行 在第5行的行首插入“数字:”,让该行内容变为“数字:5” 选中文件的第2行到第7行,将选中的这6行内容整体删除 把文件中所有的数字字符,全部批量替换为对应的中文大写数字 ‌Vim高级小技巧实操‌ 用Vim打开/etc/passwd文件,跳转到文件的第10行 从第10行开始,连续向下复制5行内容,粘贴到文件的末尾 给文件的第1行到第15行的每一行开头,批量添加注释符号# 取消第10行到第12行的注释,删除这三行行首的#符号 不修改原文件内容,强制退出Vim,不保存所有本次编辑的改动 ‌综合编辑任务‌ 新建Vim文件,写入3段你自己的Linux学习计划,每段内容不少于3行 将第2段内容整体移动到第3段的后面 统计当前文件的总行数,确认总内容行数符合预期 将文件另存为study_plan.txt,保存到dir_d/subdir2目录下后退出 三、综合挑战层 LAB 题目(20分,选做) ‌命令组合实操‌ 用ip a命令过滤出当前系统的IP地址信息,将结果重定向保存到dir_b/ip_info.txt文件中 用cat命令查看/etc/passwd文件,配合管道符和grep命令,过滤出所有包含“root”的行 用wc命令统计/etc/passwd文件的总行数、总单词数和总字节数 ‌文件操作综合任务‌ 将dir_a、dir_b、dir_c三个目录下的所有txt文件,统一打包压缩为lab_backup.tar.gz,保存到家目录下 将这个压缩包解压到dir_d/subdir2目录中,验证解压后的文件完整无缺失 在家目录下,为这个压缩包创建一个软链接,命名为lab_link.tar.gz 用find命令查找家目录下所有大小大于1M的文件,将结果输出保存到dir_b/large_file_list.txt中