学习笔记——CentOS中的时间日期类命令;用户管理类命令(useradd,passwd ,id,su ,userdel,who ,usermod,groupadd ,groupdel,groupmod ,chmod)

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所在的组、其他用户增加修改的权限) 

 

posted @   努力是一种常态  阅读(371)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
点击右上角即可分享
微信分享提示