Centos7常用基本命令使用(时间日期类、用户组管理类、文件权限类)

1. 时间日期类

1.1 date

语法功能示例
date +%Y显示当前年份2022
date +%y显示当前两位数的年份22
date +%s当前秒数的时间戳从1970-01-01 08:00:00到当前时间的秒数
date “+%Y-%m-%d %H:%M:%S”显示当前格式化后的时间2022-07-15 22:10:53
date -d “-1 days ago”显示明天的时间2022年 07月 16日 星期六 22:12:10 CST
date -d “2022-07-16 22:12:10”显示指定的时间2022年 07月 16日 星期六 22:12:10 CST
date -s 字符串时间设置时间为指定的值date -s “2022-07-15 22:15:55”

1.2 cal

[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: 查看当前年份的所有月份日历

2. 用户组管理类

2.1 useradd

[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后的用户名

2.2 usermod -g 组名称 用户名

2.3 userdel

删除用户,用户的home目录不会被删除。可以使用userdel -r flink001删除用户和用户的home目录

2.4 sudo

给普通用户设置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:表示开启的终端名称

3. 文件权限类

3.1 文件属性

-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): 可以进入该目录

3.2 chmod

语法:chmod {ugoa} {±=} {rwx} 文件或目录

3.3 chgrp

语法:chgrp 组名称 文件或目录

改变后的组名称,可以不是文件或目录对应的用户的用户组

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值