您当前的位置: 首页 >  centos

Bulut0907

暂无认证

  • 0浏览

    0关注

    346博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

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

Bulut0907 发布时间:2022-07-27 09:17:28 ,浏览量:0

目录
  • 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

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
[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 组名称 文件或目录

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

关注
打赏
1664501120
查看更多评论
立即登录/注册

微信扫码登录

0.0359s