时间日期类
date [option]...[+format]
显示当前时间
date 显示当前时间
date +%Y 显示当前年份
date +%m 显示当前月份
date +%d 显示当前是哪一天
date "+%Y-%m- %d %H:%M:%S" 显示年月日时分秒
显示非当前时间
date -d '1 days ago' 显示前一天时间
date -d '-l days ago' 显示明天时间
设置时间
date -s 字符串时间
cal 查看日历
cal [选项] 不加选项,显示本月日历
用户权限类
useradd 添加新用户
useradd 用户名 添加新用户
useradd -g 组名 用户名 添加新用户到某个组
id 查看用户是否存在
id 用户名
passwd 设置用户密码
passwd 用户名 设置用户密码
cat /etc/passwd 查看创建了哪些用户
自定义的普通用户uid是从1000开始
su 切换用户
su 用户名
平级跳转不用密码
who am i 查看最原始登录进来的是哪个用户
whoami 查看目前会话是哪个用户
sudo 设置普通用户具有root权限
1)添加用户,并对其设置密码
2)修改配置文件
注意:只能root用户去修改配置文件
修改必须加上'!' , ':wq!'
userdel 删除用户账号
userdel [选项] 用户名
groupadd 新增组
groupadd 组名
我们创建的普通用户都是各自为组
usermod 修改用户
usermod -g 用户组 用户名
groupdel 删除组
groupdel [选项] 组名
- 该命令会修改
/etc/group
和/etc/gshadow
文件。 - 给出的组名必须存在。
- 若该组中仍然包括某些用户,则必须删除这些用户后,才能删除组。
文件属性
rxw 作用文件和目录的不同解释
chmod 改变权限
第一种方式变更权限
chmod [{ugoa}{+-=}{rwx}] 文件或目录
增加+,删除-,覆盖=
第二种方式变更权限
chmod [mode=421] [文件或目录]
用1-7来代表权限
chown 改变所有者
chown [选项][最终用户][文件或目录] 改变文件或者目录的所有
chgrp 改变所属组
chgrp [最终用户组][文件或目录] 改变文件或者目录的所属组