linux文件管理与用户管理命令的用法

  

1,显示/etc目录下,以非字母开头,后面跟了一个字母以及其它任意长度任意字符的文件或目录。

[root@centos7等]# ls - d/etc/[^[α:]][:α]*

2,复制/etc目录下所有以p开的头,以非数字结尾的文件或目录到/tmp/mytest1目录中。

[root@centos7等]# mkdir/tmp/mytest1,,cp - a/etc/[p] *[^[数字:]]/tmp/mytest1/
(root@centos7等)# ls/tmp/mytest1/, #查看结果
pam。维,passwd,,,,pinforc,普利茅斯,pnm2ppa。相依,后缀prelink.conf。d,配置文件,,协议紫色
passwd pbm2ppa。相依,pki,,,点,,popt。维,,,购买力平价的大敌;,printcap大敌;,,概要文件。d,脉冲,,,python

3,将/etc/问题文件中的内容转换为大写后保存至/tmp/问题。从文件中

[root@centos7等]# tr & # 39; a - z # 39;& # 39;a - z # 39;& lt;/etc/issue在/tmp/问题。
(root@centos7等)#猫/tmp/问题。出来,查看内容
\ S
内核\ R \的M

4,请总结描述用户和组管理类命令的使用方法并完成以下练习:

(1),创建组发行版,其GID为2019;

[root@centos7等]# groupadd发行版- g 2019
(root@centos7等)# getent集团发行版#验证发行版的GID
发行版:x: 2019:

(2),创建用户mandriva,其ID号为1005;基本组为发行版;

[root@centos7等]# useradd mandriva - u 1005 - g发行版
(root@centos7等)# ID mandriva, #验证mandriva的UID号和基本组
UID=1005 (mandriva) GID=2019(发行版)组=2019(发行版)

(3),创建用户mageia,其ID号为1100家目录为/home/linux;

[root@centos7等]# useradd mageia - u 1100 - d/home/linux
(root@centos7等)# getent passwd mageia, #验证结果
mageia: x: 1100:1100::/home/linux:/bin/bash

(4),给用户mageia添加密码,密码为mageedu,并设置用户密码7天后过期

[root@centos7等]#回声“mageedu"| passwd mageia——stdin - x 7
(root@centos7等)# getent影子mageia, #验证结果
mageia: ! !: 18308:0:7:7:::

(5),删除mandriva,但保留其家目录;

[root@centos7等]# userdel mandriva
(root@centos7等)# ls/home/, #验证结果mandriva目录依旧存在
diyoujia, linux, mandriva, slackware,测试

(6),创建用户slackware,其ID号为2002,基本组为发行版,附加组peguin;

[root@centos7等]# useradd slackware - u 2002 - g发行版- g peguin
(root@centos7等)# ID slackware, #验证结果
uid=2002 (slackware) gid=2019(发行版)组=2019(发行版),2020 (peguin)

(7),修改slackware的默认壳为/bin/tcsh,

[root@centos7等]# chsh slackware - s/bin/tcsh
(root@centos7等)# getent passwd slackware, #验证结果
slackware: x: 2002:2019::/home/slackware:/bin/tcsh

(8),为用户slackware新增附加组管理员;

[root@centos7等]# usermod slackware ag)管理员
(root@centos7等)# ID slackware, #验证结果
uid=2002 (slackware) gid=2019(发行版)组=2019(发行版),2020 (peguin)、2021(管理员)

  

linux文件管理与用户管理命令的用法