1、显示/etc目录下,以非字母开头,后面跟了一个字母以及其余任意长度任意字母的文件或目录linux
ls /etc/[^[:alpha:]][:alpha:]*git
2、复制/etc目录下全部以p开头,以非数字结尾的文件或目录到/tmp/mytest1目录中shell
cp /etc/p*[^[:digit:]] /tmp/mytest1ui
3、将/etc/issue文件中的内容转换为大写后保存至/tmp/issue.out文件中加密
cat /etc/issue | tr [:lower:] [:upper:] >>/tmp/issue.outit
4、总结描述用户和组管理类命令的使用方法io
useradd [options] LOGIN #建立用户命令test
经常使用选项:-m:自动建立家目录gui
-s:指定建立用户的登陆shell登录
-d:指定用户的家目录
-g:指定用户的基本组
-G:指定用户的附加组
-u:指定用户的uid
userdmod [options] LOGIN #修改用户命令
经常使用选项:-d:修改用户的家目录
-s:修改建立用户的登陆shell
-g:修改用户的基本组
-G:修改用户的附加组
-u:修改用户的uid
-l:修改用户名
-L:锁定用户密码
-U:解除锁定用户密码
userdel [options] LOGIN #删除用户命令
经常使用选项:-f:强制删除
-r:删除与用户有关的文件
passwd [--stdin] [username] #修改用户密码
经常使用选项:--stdin:使用标准输入写入密码
-d:删除密码
-n:密码最小有效天数
-x:密码最大有效天数
-w:密码过时提早警告的天数
groupadd [options] group #建立组命令
经常使用选项:-g:指定用户gid
-r, --system:建立系统组
-p, --password:建立用户同时建立组密码
groupmod [options] GROUP #修改组命令
经常使用选项:-n:修改组名
-p, --password:修改组密码
-g:修改用户gid
groupdel [options] GROUP #删除用户组命令
练习: 一、建立组distro,GID为2019
~]# groupadd -g 2019 distro
二、建立用户mandriva,其ID号为1005,基本组为distro
~]# useradd -g distro -u 1005 mandriva
三、建立用户mageia,其ID号为1100,家目录为/home/linux
~]# useradd -u 1100 -d /home/linux mandriva
四、给用户mageia添加密码,密码为mageedu,并设置用户密码7天后过时
~]# echo mageedu |passwd --stdin -x 7 mageia
五、删除mandriva,但保留其家目录
~]# userdel mandriva
六、建立用户slackware,其ID号为2002,基本组为distro,附加组为peguin
~]# useradd -u 2002 -g distro -G peguin slackware
七、修改slackware的默认shell为/bin/tcsh
~]# usermod -s /bin/tcsh slackware
八、为用户slackware新增附加组admins
~]# usermod -G admins slackware