第三周
- 显示/etc/目录下以非字母开头,后面跟了一个字母及其他任意长度任意字符的文件或目录。
[root@centos7 ~]#ls /etc/[^[:alpha:]][a-zA-Z]*
- 复制/etc目录下所有以p开头,以非数字结尾的文件或目录到/tmp/mytest1目录中。
[root@centos7 ~]#cp -rv /etc/p*[^0-9] /tmp/mytest1
- 将/etc/issue文件中的内容转换为大写后保存至/tmp/issue.out文件中
[root@centos7 ~]#cat /etc/issue |tr [a-z] [A-Z] >> /tmp/issue.out
- 请总结描述用户和组管理类命令的使用方法并完成以下练习:
(1)、创建组distro,其GID为2019;
或者[root@centos7 ~]#groupadd distro -g 2019
(2)、创建用户mandriva, 其ID号为1005;基本组为distro;[root@centos7 ~]#groupadd -g 2019 distro
或者[root@centos7 ~]#useradd -u 1005 -g distro mandriva
(3)、创建用户mageia,其ID号为1100,家目录为/home/linux[root@centos7 ~]#useradd mandriva -u 1005 -g distro
(4)、给用户mageia添加密码,密码为mageedu,并设置用户密码7天后过期[root@centos7 ~]#useradd mageia -u 1100 -d /home/linux
(5)、删除mandriva,但保留其家目录;[root@centos7 ~]#echo "mageedu" |passwd --stdin mageia Changing password for user mageia. passwd: all authentication tokens updated successfully.
(6)、创建用户slackware,其ID号为2002,基本组为distro,附加组peguin;[root@centos7 ~]#userdel mandriva
(7)、修改slackware的默认shell为/bin/tcsh;[root@centos7 ~]#useradd slackware -u 2002 -g distro -G peguin
(8)、为用户slackware新增附加组admins;[root@centos7 ~]#usermod slackware -s /bin/tcsh
用户和组管理类命令的使用方法总结:[root@centos7 ~]#usermod slackware -aG admins