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