5.4 时间日期类
5.4.1 date
date:获取当前的系统时间
date -d
:显示指定的时间字符串表示的时间,而非系统时间
date -s
:对系统事件进行设置,一般后面跟上一个表示日期的字符串。
date +时间格式
:使用格式来进行日期的输出
实例:
# 显示当前时间
date
# 显示当前年份
date +%Y
# 显示当前月份
date +%m
# 显示当天是哪一天
date +%d
# 显示年月日时分秒
date "+%Y-%m-%d %H:%M:%S"
# 显示前一天
date -d "1 days ago"
# 显示后一天
date -d "-1 days ago"
# 显示一小时后
date -d "1 hours ago"
# 将系统时间设置为2027-5-18 18:14:33
date -s "2027-5-18 18:14:33"
# 将系统时间设置为当前时间
ntpdate
5.4.2 cal
cal:查看日历
实例:
# 查看本月日历
cal
# 查看本月前后月日历
cal -3
# 周一显示在第一天
cal -m
# 查看2022年日历信息
cal 2022
5.5 用户管理类
5.5.1 useradd
useradd:添加新用户
useradd [用户名]
:添加新用户
useradd -g [组名] [用户名]
:添加某个用户到用户组
useradd -d [/home/用户目录名] [用户名]
:添加用户,但是用户目录名称不一定与用户名相同
5.5.2 passwd
passwd:设置用户的密码
passwd [用户名] [密码]
:为用户设置密码
5.5.3 id
id:查看用户信息
id [用户名]:查看用户信息
Trick:系统所有用户的信息存放在/etc/passwd
配置文件中,可以进行查看。
5.5.4 su
su:switch user的缩写,切换用户
Trick:使用su命令切换用户其实是在当前会话上嵌套一个会话,使用exit命令会跳出当前会话返回上一级会话
who am i
:查看会话的最外层用户,即根用户
whoami
:查看当前会话的用户
5.5.5 sudo(重要)
sudo:设置普通用户具有root权限,该普通用户需要在/etc/sudoers中进行配置,在root下面添加一行,如下所示:
# Allow root to run any commands anywhere
root ALL=(ALL) ALL
atguigu ALL=(ALL) ALL
# 配置atguigu用户sudo命令时不需要输入密码
# atguigu ALL=(ALL) NOPASSWD:ALL
修改完毕,可以使用atguigu账号进行登录,然后使用命令sudo,即可获得root权限进行操作。也可配置用户组具有使用sudo命令的权限,如下所示:
# Allow root to run any commands anywhere
root ALL=(ALL) ALL
atguigu ALL=(ALL) ALL
# 配置atguigu用户sudo命令时不需要输入密码
# atguigu ALL=(ALL) NOPASSWD:ALL
# Allow people in group wheel to run all commands
%wheel ALL=(ALL) ALL
5.5.6 userdel
userdel:删除用户
userdel tony
:删除tony用户
5.5.7 usermod
usermod:user modify,修改用户
usermod -g meifa tony
:修改tony用户加入到meifa用户组
5.6 用户组管理类
5.6.1 groupadd
groupadd:添加用户组
groupadd meifa
:添加用户组meifa
5.6.2 groupdel
groupdel:删除用户组
groupdel tony
:删除用户组tony
5.6.3 groupmod
groupmod:更新用户组
groupmod -n haircut meifa
:将meifa用户组改名为haircut
实例:
# 查看用户信息
id atguigu #显示uid=1000(atguigu) gid=1000(atguigu) 组=1000(atguigu),10(wheel)
# 查看所有用户组的信息
cat /etc/group
# 添加用户组meifa
groupadd meifa
# 将tony、david用户添加进meifa组
usermod -g meifa tony
usermod -g meifa david
#删除 tony用户组
groupdel tony
#将meifa用户组改名为haircut
groupmod -n haircut meifa