ls /etc/[^[:alpha:]][[:alpha:]]*linux
tr 轉換和刪除字符 git
tr [OPTION]... SET1 [SET2] shell
選項: ide
-c –C --complement:取字符集的補集 ui
-d --delete:刪除全部屬於第一字符集的字符 加密
-s --squeeze-repeats:把連續重複的字符以單獨一個字符表示 spa
-t --truncate-set1:將第一個字符集對應字符轉化爲第二字符集對應的字符 3d
[:alnum:]:字母和數字 [:alpha:]:字母 [:cntrl:]:控制(非打印)字符 xml
[:digit:]:數字 [:graph:]:圖形字符 [:lower:]:小寫字母 [:print:]:可打印字符 blog
[:punct:]:標點符號 [:space:]:空白字符 [:upper:]:大寫字母
[:xdigit:]:十六進制字符
建立組
groupadd [OPTION]... group_name
-g GID 指明GID號;[GID_MIN, GID_MAX]
-r 建立系統組
CentOS 6: ID<500
CentOS 7: ID<1000
建立用戶:
useradd [options] LOGIN
-u UID
-o 配合-u 選項,不檢查UID的惟一性
-g GID 指明用戶所屬基本組,可爲組名,也能夠GID
-c "COMMENT「 用戶的註釋信息
-d HOME_DIR 以指定的路徑(不存在)爲家目錄
-s SHELL 指明用戶的默認shell程序,可用列表在/etc/shells文件中
-G GROUP1[,GROUP2,...] 爲用戶指明附加組,組須事先存在
-N 不建立私用組作主組,使用users組作主組
-r 建立系統用戶 CentOS 6: ID<500,CentOS 7: ID<1000
-m 建立家目錄,用於系統用戶
-M 不建立家目錄,用於非系統用戶
(1)、建立組distro,其GID爲2019;
(2)、建立用戶mandriva,其ID號爲1005;基本組爲distro;
(3)、建立用戶mageia,其ID號爲1100,家目錄爲/home/linux:
(4)、給用戶mageia添加密碼,密碼爲mageedu,並設置用戶密碼7天后期
echo 、passwd、--stdin用法,-x用法、chage命令。
chage [OPTION]... LOGIN
-d LAST_DAY
-E --expiredate EXPIRE_DATE
-I --inactive INACTIVE
-m --mindays MIN_DAYS
-M --maxdays MAX_DAYS
-W --warndays WARN_DAYS
-l 顯示密碼策略
(5)、刪除mandriva,但保留其家目錄;
(6)、建立用戶slackware,其ID號爲2002,基本組爲distro,附加組peguin
附加組,必須存在。
(7)、修改slackware的默認she11爲/bin/tcsh;
(8)、爲用戶slackware新增附加組admins;
這裏的options要用aG纔是新增附加組,-G只是覆蓋附加組。