要求:
1、查看/etc/passwd文件的第18-20行内容,并将找到的内容存储至/home/passwd文件中(head,tail,>,>>)
2、查找/etc/passwd文件中包含root字符的行并将找到的行存储至/root/passwd文件中(grep,>,>>)
3、将/home目录复制到/root目录(cp -r)
4、将/root/home目录,/home/passwd和/root/passwd打包并压缩为/root/hp.tar.xz(tar -cJf)
5、为admin账号设置密码为123(passwd)
答案:
1、查看/etc/passwd文件的第18-20行内容,并将找到的内容存储至/home/passwd文件中
命令:head -20 /etc/passwd | tail -3 > /home/passwd
先提取/etc/passwd的前20行,再通过管道符导给tail -3提取最后3行(即/etc/passwd 的18-20行),最后通过重定向符号将内容写入 /home/passwd
2、查找/etc/passwd文件中包含root字符的行并将找到的行存储至/root/passwd文件中
命令:grep -n "root" /etc/passwd > /root/passwd
-n:显示行号
3.将/home目录复制到/root目录(cp -r)
命令:cp -r /home /root
-r选项代表递归(recursive),因为/home是一个目录,通常有子目录和大量文件,使用-r可以确保将/home目录下的所有内容(包括所有子目录和文件)一起复制。
4、将/root/home目录,/home/passwd和/root/passwd打包并压缩为/root/hp.tar.xz
命令: tar -cJf /root/hp.tar.xz /root/home /home/passwd /root/passwd
-c 表示创建新的归档文件。-J 表示使用 xz压缩算法进行压缩。-f /root/hp.tar.xz 指定了要创建的归档文件名。
后面依次列出要打包的目录和文件,即 /root/home, /home/passwd, /root/passwd。
5、为admin账号设置密码为123(passwd)
命令:passwd redhat
1972

被折叠的 条评论
为什么被折叠?



