第四周博客作业
1.显示/etc目录下,以非字母开头,后面跟了一个字母以及其他任意长度任意字符的文件或目录
[root@localhost tmp]# ls | grep -E "^[^[:alpha:]]+[[:alpha:]]{1}.*" 12a 1a ,ald12k.txt [root@localhost tmp]# ls /etc/ | grep -E "^[^[:alpha:]]+[[:alpha:]]{1}.*" [root@localhost tmp]# ls /etc | grep -E "^[^[:alpha:]]+[[:alpha:]]{1}.*"
2.复制/etc目录下所有以p开头的,以非数字结尾的文件或目录到/tmp/mytest1目录中
[root@localhost tmp]# find /etc -regex ".*/p.*[^0-9]$" | xargs cp -t /tmp/mutest1/
3.将/etc/issue文件中的内容转化为大写保存至/tmp/issue.out文件中
[root@localhost tmp]# cat /etc/issue | tr a-z A-Z >/tmp/issue.out [root@localhost tmp]# cat issue.out \S KERNEL \R ON AN \M
4.请总结描述用户和组管理命令使用方法并完成一下练习
(1)创建组distro 其GID为2019
[root@localhost tmp]# groupadd -g 2019 distro
(2)创建用户mandriva id 为1005 基本组为distro
[root@localhost tmp]# useradd -u 1006 -g distro mandriva
(3)创建用户mageia id 为 1100 家目录为、HOME/linux
[root@localhost tmp]# useradd -u 1100 -d /home/linux mageia
(4)给用户mageia 添加密码 密码为 mageedu 并设置密码7天有效期
[root@localhost tmp]# echo "mageedu" | passwd --stdin mageia
[root@localhost tmp]# passwd -x 7 mageia
(5)删除mandriva 保留其家目录
[root@localhost tmp]# userdel mandriva
(6)创建用户slackware 其id 为2002 基本组distro 附加组peguin;
root@localhost ~]# groupadd peguin && useradd -u 2002 -g distro -G peguin slackware
[root@localhost ~]# id 2002
uid=2002(slackware) gid=2019(distro) groups=2019(distro),2020(peguin)
(7)修改slackware 默认shell 为/bin/tcsh
[root@localhost ~]# usermod -s /bin/tcsh slackware
[root@localhost ~]# grep "slackware" /etc/passwd
slackware:x:2002:2019::/home/slackware:/bin/tcsh
(8) 为用户slackware 新增附加组adminis
[root@localhost ~]# usermod -G adminis slackware
[root@localhost ~]# id slackware
uid=2002(slackware) gid=2019(distro) groups=2019(distro),2021(adminis)

浙公网安备 33010602011771号