Linux基础学习---3、时间日期类、用户管理命令、用户组管理命令

本文介绍了Linux中date命令的使用,包括显示和设置时间日期,以及cal命令来查看日历。同时,详细阐述了用户管理的相关命令,如useradd添加新用户,passwd设置密码,id检查用户,su切换用户,userdel删除用户,以及whoami和sudo等。此外,还涉及到了用户组管理,包括groupadd新建组,groupdel删除组,以及groupmod修改组名。
摘要由CSDN通过智能技术生成

1、时间日期类

1、基本语法
	date [Option] ...[+Format]

2、选项说明

选项功能
-d<时间字符串>显示指定的“时间字符串”表示的时间,而非当前时间
-s<日期时间>设置日期时间

3、参数说明

参数功能
<+日期时间格式>指定显示时使用的日期时间格式
1.1 date显示当前时间
1、基本语法
	(1)date		(显示当前时间)

在这里插入图片描述

	(2)date+%Y		(显示当前年份)

在这里插入图片描述

	(3)date+%m		(显示当前月份)

在这里插入图片描述

	(4)date+%d		(显示当前是哪一天)

在这里插入图片描述

	(5)date"+%Y-%m-%d %H:%M:%S"		(显示年月日时分秒)

在这里插入图片描述

1.2 date显示非当前时间
1、基本语法
	(1) date -d '1 days ago' 		(显示前一天时间)

在这里插入图片描述

	(2) date -d '-1 days ago' 		(显示后一天时间)

在这里插入图片描述

1.3 date设置系统时间
1、基本语法
	date -s 字符串时间

在这里插入图片描述

1.4 cal查看日历
1、基本语法
	cal[选项]			(不加选项,显示本月日历)
2、选项说明
选项功能
具体某一年显示这一年的日历
3、案例实操

(1)显示单月日历
在这里插入图片描述
(2)查看2018年的日历
在这里插入图片描述

2、用户管理命令

2.1 useradd 添加新用户
1、基本语法
	(1)useradd 用户名 			(添加新用户)

在这里插入图片描述

	(2)useradd -g 组名 用户名	(添加新用户到某个组)

在这里插入图片描述

2.2 passwd设置用户密码
1、基本语法
	passwd 用户名		(设置用户密码)

在这里插入图片描述
注意:密码强度太弱,所有要输两遍。

2.3 id查看用户是否存在
1、基本语法
	id 用户名

在这里插入图片描述

2.4 cat /etc/passwd查看创建了哪些用户

在这里插入图片描述

2.5 su切换用户
su:switch user 切换用户
1、基本语法
	(1) su 用户名称		(切换用户,只能获得用户的执行权限,不能获得环境变量)
	(2)su - 用户名称		(切换到用户并获得该用户的环境变量以及执行权限)

在这里插入图片描述

2.6 userdel删除用户
1、基本语法
	(1)userdel 用户名		(删除用户但保存用户主目录)
	(2)Userdel -r 用户名 		(用户和用户主目录都删除)
2、选项说明
选项功能
-r删除用户的同时,删除与用户相关的所有文件

3、案例实操
(1)删除用户但保存用户主目录·
在这里插入图片描述
(2)删除用户和用户主目录
在这里插入图片描述

2.7 who查看登录用户信息
1、基本语法
	(1) whoami 		(显示自身用户名称)
	(2)who am i			(显示登录用户的用户名以及登录时间)

在这里插入图片描述

2.8 sudo设置普通用户具有root权限
1、添加Tom用户,并且设置密码

在这里插入图片描述
2、修改/etc/sudoers文件
在这里插入图片描述
3、利用sudo权限在/opt目录下创建一个目录
在这里插入图片描述

2.9 usermod 修改用户
1、基本语法
	usermod -g 用户组 用户名
2、选项说明
选项功能
-g修改用户的初始登录组,给定的组必须存在、默认组id是1

3、案例实操
将Tom加入到zhm组
在这里插入图片描述

3、用户组管理命令

每个用户都有一个用户组,系统可以对一个用户组中的所有用户进行集中管理。不同Linux系统对用户组的规定有所不同。
如Linux下的用户属于与它同名的组,这个用户组在创建用户时同时创建。
用户组的管理设计用户组的添加、删除和修改。组的增加、删除和修改实际上就是对/etc/group文件的更新。
3.1 groupadd 新增组
1、基本语法
	groupadd 组名

在这里插入图片描述

3.2 groupdel 删除组
1、基本语法
	groupdel 组名

在这里插入图片描述
注意:只有组为空才能删除

3.3 groupmod 修改组名
1、基本语法
	groupmod -n 新组名 老组名
2、选项说明
选项功能描述
-n<新组名>指定工作组的新组名

3、案例实操
在这里插入图片描述

3.4 查看创建了哪些组
1、基本语法
	cat /etc/group
2、案例实操

在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

星光下的赶路人star

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值