目录
1. 时间日期类
1.1 date
语法功能示例date +%Y显示当前年份2022date +%y显示当前两位数的年份22date +%s当前秒数的时间戳从1970-01-01 08:00:00到当前时间的秒数date “+%Y-%m-%d %H:%M:%S”显示当前格式化后的时间2022-07-15 22:10:53date -d “-1 days ago”显示明天的时间2022年 07月 16日 星期六 22:12:10 CSTdate -d “2022-07-16 22:12:10”显示指定的时间2022年 07月 16日 星期六 22:12:10 CSTdate -s 字符串时间设置时间为指定的值date -s “2022-07-15 22:15:55”
1.2 cal
- 1. 时间日期类
- 1.1 date
- 1.2 cal
- 2. 用户组管理类
- 2.1 useradd
- 2.2 usermod -g 组名称 用户名
- 2.3 userdel
- 2.4 sudo
- 2.5 groupmod -n 新的组名 旧的组名
- 2.6 who
- 3. 文件权限类
- 3.1 文件属性
- 3.2 chmod
- 3.3 chgrp
[root@bigdata001 ~]# cal -3 -m
六月 2022 七月 2022 八月 2022
一 二 三 四 五 六 日 一 二 三 四 五 六 日 一 二 三 四 五 六 日
1 2 3 4 5 1 2 3 1 2 3 4 5 6 7
6 7 8 9 10 11 12 4 5 6 7 8 9 10 8 9 10 11 12 13 14
13 14 15 16 17 18 19 11 12 13 14 15 16 17 15 16 17 18 19 20 21
20 21 22 23 24 25 26 18 19 20 21 22 23 24 22 23 24 25 26 27 28
27 28 29 30 25 26 27 28 29 30 31 29 30 31
[root@bigdata001 ~]#
- -3:显示上个月、当月和下个月
- -m: 周一作为一周的第一天
- cal 2022: 查看2022年的所有月份日历
- cal -y: 查看当前年份的所有月份日历
[root@bigdata001 ~]# useradd -g root -d /home/flink flink001
[root@bigdata001 ~]#
[root@bigdata001 ~]# who am i
root pts/2 2022-07-15 21:55 (222.244.144.85)
[root@bigdata001 ~]#
- flink001的home目录为:/home/flink
- who am i: 显示的仍旧是登陆系统时所用的用户名,而不是su后的用户名
删除用户,用户的home目录不会被删除。可以使用userdel -r flink001
删除用户和用户的home目录
给普通用户设置root用户的权限
使用root用户添加flink001用户的权限,修改/etc/sudoers,内容如下:
root ALL=(ALL) ALL
flink ALL=(ALL) NOPASSWD: ALL
%wheel ALL=(ALL) ALL
注意wheel组的用户也有sudo权限
2.5 groupmod -n 新的组名 旧的组名 2.6 who查看所有的登录用户
[root@bigdata001 ~]# who -T
root + pts/0 2022-07-23 22:31 (222.244.144.85)
[root@bigdata001 ~]#
- +:表示该用户开启了mesg消息功能,-表示该关闭了mesg消息功能
- pts/0:表示开启的终端名称
-rw------- 1 root root 1335 1月 5 2022 anaconda-ks.cfg
说明:
- 1:表示链接数。对于文件是硬链接数,对于目录是子文件夹个数(包含隐藏文件夹)
- 时间表示创建或修改的时间
rwx对文件和目录的不同解释:
对文件:
- [ r ]代表可读(read): 可以查看文件内容
- [ w ]代表可写(write): 可以修改文件的内容
- [ x ]代表可执行(execute): 可以被系统执行
对目录:
- [ r ]代表可读(read): 可以使用ls等命令查看目录内容
- [ w ]代表可写(write): 可以在目录内创建 + 删除 + 重命名该目录下的文件和目录
- [ x ]代表可执行(execute): 可以进入该目录
语法:chmod {ugoa} {±=} {rwx} 文件或目录
3.3 chgrp语法:chgrp 组名称 文件或目录
改变后的组名称,可以不是文件或目录对应的用户的用户组