Linux RHEL 9 进阶操作:文件处理与用户管理实践(第二次作业)

第二次作业

1. 文件查看:查看/etc/passwd文件的第5行。

2. 文件查找:

(1)在当前目录及子目录中,查找大写字母开头的txt文件。
(2)在/etc及其子目录中,查找host开头的文件。
(3)在$HMOE目录及其子目录中,查找所有文本文件。
(4)忽略文件名大小写查找a.txt。

3. 查找文件/etc/passwd中包含字符串ro的所有行。将所有这些行的副本按原始顺序放在文件/root/files1中。

4. 将整个/etc目录下的文件全部打包并用gzip压缩成/back/etcback.tar.gz。

5. 使当前用户永久生效的命令别名:写一个命令命为hello,实现的功能为每输入一次hello命令,就有"hello,everyone"写入文件/files2中。

6. 创建mygroup组群,再创建myuser用户,并且此用户属于mygroup组群,接着以myuser身份登录,创建ex和hv两个文件于/home/myuser目录,并使hv文件的同组用户是root。请依次写出相应执行的命令。
7. 创建g1组,要求创建一个属于redhat用户g1组的文件redhat.txt。

一、背景、核心及工具

作业背景与意义:

    本次为Linux进阶实践作业,聚焦文件查看、查找、打包压缩、命令别名设置及用户组管理等操作,是RHCSA认证必备基础技能,通过实操可加深对Linux系统资源管理逻辑的理解。

核心内容:

    详细讲解文件查看与查找、压缩打包、命令别名配置、用户及组群管理的具体步骤,包含操作命令及关键注意事项。

工具:

    延续前次作业环境,使用VMware Workstation Pro(17.6.3)、Xshell 8.0.0074,基于RHEL 9(或CentOS Stream 9)系统演示。

二、实操步骤

1. 文件查看:查看/etc/passwd文件的第5行

2. 文件查找

(1)在当前目录及子目录中,查找大写字母开头的txt文件

(2)在/etc及其子目录中,查找host开头的文件

(3)在$HOME目录及其子目录中,查找所有文本文件

(4)忽略文件名大小写查找a.txt。

    ·因为在这里我们查询到没有关于任何a.txt的不区分大小写的文件,所以我们新建一下,再查询。

3. 查找文件/etc/passwd中包含字符串“ro”的所有行,并将这些行的副本按原始顺序放在文件/root/files1中。

4. 将整个/etc目录下的文件全部打包并用gzip压缩成/back/etcback.tar.gz。

    ·这里报错是因为我们没有/back这个目录,我们需要新建即可。

5. 配置当前用户永久生效的命令别名:命令名为hello,功能为每输入一次hello,就有“hello, everyone”写入文件/files2中。

6. 创建mygroup组群,再创建myuser用户(属于mygroup组群),以myuser身份登录,在/home/myuser目录创建ex和hv两个文件,并使hv文件的同组用户是root。

    ·创建组群和用户

    ·测试

    ·创建文件

7. 创建g1组,创建属于redhat用户且属于g1组的文件redhat.txt。

三、总结与注意事项

总结:

    本次作业覆盖了Linux文件操作与用户权限管理的核心命令,包括find/grep的灵活使用、tar压缩打包、alias命令别名配置及useradd/groupadd的用户组管理,这些操作是系统日常维护的基础。

注意事项:

    ·文件查找时,通配符需正确匹配大小写及格式,避免漏查或误查。

    ·修改文件权限或所属组时,需注意当前用户权限(通常需root权限)。

    ·命令别名配置后,若未生效需检查source命令是否执行或配置文件路径是否正确(如bash用户用~/.bashrc,zsh用户用~/.zshrc)。 通过反复练习上述命令,可熟练掌握Linux系统资源的管理与配置,为后续更复杂的系统操作奠定基础。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值