2023-01-24
一、CentOS中的时间日期类命令
1、date显示当前时间
(1)date (功能描述:显示当前时间)
(2)date + %Y (功能描述:显示当前年份)
(3)date + %m (功能描述:显示当前月份)
(4)date + %d (功能描述:显示当前是哪一天)
(5)date "+%Y-%m-%d%H:%M:%S" (功能描述:显示年月日时分秒)
2、date显示非当前时间
(1)date -d '1 days ago' (功能描述:显示前一天时间)
(2)date -d '-1 days ago' (功能描述:显示明天时间)
3、显示日历
(1)cal (显示当前日历)
(2)cal 2023 (显示2023年的日历)
二、用户管理类命令
1、useradd 添加新用户
(1)useradd 用户名 (功能描述:添加新用户)
(2)useradd -g 组名 用户名 (功能描述:添加新用户到某个组)
2、passwd 设置用户密码
(1)passwd 用户名 (功能描述:设置用户密码)
3、id 查看用户是否存在
(1)id 用户名
4、cat /etc/passwd 查看创建了哪些用户
5、su 切换用户
(1)su 用户名称 (功能描述:切换用户,只能获得用户的执行权限,不能获得当前用户环境变量,而是获取原用户的环境变量)
(2)su - 用户名称 (功能描述:切换到用户并获得该用户的环境变量及执行权限)
6、userdel 删除用户
(1)userdel 用户名 (功能描述:删除用户但保存用户主目录)
(2)userdel -r 用户名 (功能描述:用户和用户主目录,都删除)
7、who 查看登陆用户信息
(1)whoami (功能描述:显示自身用户名称)
(2)who am i (功能描述:显示登陆用户的用户名)
8、usermod 修改用户
(1)usermod -g 用户组 用户名
9、groupadd 新增组
(1)groupadd 组名
10、groupdel 删除组
(1)groupdel 组名
11、groupmod 修改组
(1)groupmod -n 新组名 老组名
12、权限管理
(1)chmod u+x a.txt (功能描述:为创建a.txt的用户增加修改的权限)
(2)chmod u-x a.txt (功能描述:为创建a.txt的用户t删除修改的权限)
(3)chmod u+x,g+x,o+x a.txt (功能描述:为为创建a.txt的用户、a.txt所在的组、其他用户增加修改的权限)