(五)Linux操作系统之常用系统命令(3)

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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值