作业要求:

image

image.png
完成详细步骤
1文件查找:查找/etc/passwd文件的第五行:

image.png
2文件查找:

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

image.png
4:将整个/etc目录下的文件全部打包并用 gzip 压缩成/back/etcback.tar.gz
[root@192 ~]# mkdir /back
[root@192 ~]# tar cvf /back/etcback.tar.gz /etc
5:使当前用户永久生效的命令别名:写一个命令命为hello,实现的功能为每输入一次hello命令,就有"hello,everyone"写入文件/file2中。
[root@192 ~]# alias hello="echo "hello,everyone" > /file2"
[root@192 ~]# hello
[root@192 ~]# cat /file2
hello,everyone
[root@192 ~]# ls -a
. 模板 文档 桌面 .bash_logout .cache files1 .tcshrc
.. 视频 下载 anaconda-ks.cfg .bash_profile .config .local .viminfo
公共 图片 音乐 .bash_history .bashrc .cshrc .ssh .Xauthority
[root@192 ~]# vi /etc/bashrc
[root@192 ~]# source /etc/bashrc
[root@192 ~]# hello
[root@192 ~]# cat /file2
hello,everyone
[root@192 ~]# bash
[root@192 ~]# hello
[root@192 ~]# cat /file2
hello,everyone
6:创建mygroup组群,再创建myuser用户,并且此用户属于mygroup组群,接着以myuser身份登录,创建ex和hv两个文件于/home/myuser目录,并使hv文件的同组用户是root。请依次写出相应执行的命令。
[root@192 ~]# groupadd mygroup
[root@192 ~]# tail -1 /etc/group
mygroup:x:1001:
[root@192 ~]# useradd myuser -g mygroup
[root@192 ~]# id myuser
用户id=1001(myuser) 组id=1001(mygroup) 组=1001(mygroup)
[root@192 ~]# passwd myuser
更改用户 myuser 的密码 。
新的密码:
无效的密码: 密码少于 8 个字符
重新输入新的密码:
passwd:所有的身份验证令牌已经成功更新。
[root@192 ~]# su - myuser
[myuser@192 ~]$ cd /home/myuser
[myuser@192 ~]$ touch ex hv
[myuser@192 ~]$ ls
ex hv
[myuser@192 ~]$ pwd
/home/myuser
[myuser@192 ~]$ ll hv
-rw-r--r--. 1 myuser mygroup 0 1月 18 22:53 hv
[myuser@192 ~]$ exit
注销
[root@192 ~]# ls /home/myuser/
ex hv
[root@192 ~]# chown :root /home/myuser/hv
[root@192 ~]# ls /home/myuser/
ex hv
[root@192 ~]# ll /home/myuser/hv
-rw-r--r--. 1 myuser root 0 1月 18 22:53 /home/myuser/hv
7:创建g1组,要求创建一个属于redhat用户g1组的文件redhat.txt
[root@192 ~]# groupadd g1
[root@192 ~]# useradd redhat
[root@192 ~]# touch redhat.txt
[root@192 ~]# ll redhat.txt
-rw-r--r--. 1 root root 0 1月 18 22:59 redhat.txt
[root@192 ~]# chown redhat:g1 redhat.txt
[root@192 ~]# ll redhat.txt
-rw-r--r--. 1 redhat g1 0 1月 18 22:59 redhat.txt