1、描述linux目录结构以及目录结构命名规定

linux目录一切从 / 开始 /sbin 存放的是系统管理员使用的系统级别的管理命令和程序 /dev 存放的是设备文件 /bin 存放着SHELL /etc 存放系统管理和配置文件 /home 存放用户的家目录 /var 存放运行时需要改变数据的文件,比如日志文件等 /media 临时设备的挂载点 /tmp 存放的是公用的临时文件存储点 /lib 存放跟文件系统中的程序运行所需要的共享库及内核模块 /boot 存放用于系统引导时使用的各种文件

2、显示/etc目录下,所有以.d结尾的文件或目录

ls *.d -d

3、显示/etc目录下,所有.conf结尾,且以m,n,r,p开头的文件或目录

ls {m,n,r,p}*.conf

4、创建/app/rootdir目录,并复制/root下所有文件到该目录内, 要求保留原有权限

mkdir -p app/rootdir ; cp -a /root ./app/rootdir

5、使用命令行展开功能,创建/tmp/a1, /tmp/a2, /tmp/a1/a, /tmp/a1/b,在/tmp目录下创建目录:x_y, x_z, q_y, q_z

mkdir -p tmp/a{1/{a,b},2} ; mkdir tmp/{'x_y','x_Z','q_y','q_z'}

6、总结用户、用户组管理命令并演示命令以及常见用法

useradd 添加新用户 usermod 更改用户配置 userdel 删除用户 groupadd添加组 groupmod 更改组配置 groupdel删除组 groupmems 更改和查看组成员等

7、文件权限,属主属组管理命令有哪些,并演示命令以及用法

chown 更改文件所有者 chmod 更改文件访问着的权限

chgrp 更改文件所属组 stefacl 设定acl 权限

chattr 设置文件特定属性 chattr +i 不能删除和更改

8、创建用户gentoo,附加组为bin和root,默认shell为/bin/csh,注释信息为 "Gentoo Distribution"

useradd -G bin,root -s /bin/csh -c "Gentoo Distribution" gentoo