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