重定向 : 将前面命令的输出 写入到文本文件
> : 覆盖重定向
>> : 追加重定向
例 : cat /etc/passwd > /opt/1.txt #重定向会自动创建文本文件
管道符 : |
将前面命令的输出结果,交由后面的命令处理 也就是说作为后面命令的参数
例 : cat /etc/passwd | head - 2 # 将/etc/passwd 里的内容 管道给 head -2 作为 head -2 的参数 其输出为 /etc/passwd 的前两行
用户和组 :
用户 : 1 可登录系统 2 确认身份,实现权限控制
组 : 基本组 , 附加组 (一个用户至少属于一个组)
添加用户命令集 :
useradd + 选项 + 用户名
选项 | 作用 |
---|---|
- u | 创建用户时同时更改用户UID |
- d | 创建用户时指定用户家目录路径 |
- s | 创建用户时更改指定登录解释器 |
- G | 创建用户同时把用户加入到指定组 |
设置用户密码 :
交互式 : passwd + 用户名 (超级管理员 需要加 用户名 , 普通用户不需要加)
非交互式 : echo + 新密码 | passwd --stdin + 用户名
管理组 :
添加组 : groupadd + 组名
删除组 : groupdel + 组名
管理组成员 :
gpasswd -a 用户名 + 组名 #添加用户到指定组
gpasswd -d 用户名 + 组名 #删除指定组的用户
管理用户 :
chmod + 选项 + 用户名
选项 | 作用 |
---|---|
- u | 修改用户UID |
- d | 家目录路径 |
- s | 修改用户登录解释器 |
- G | 修改用户到指定附加组 |
删除用户 :
userdel - r + 用户名
####################################################################################################
/etc/passwd 存放信息为 : 用户名:密码占位符:UID:用户基本组GID:描述信息(大部分为空):家目录:解释器程序