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、案例实操