Linux(三)

1.时间日期类
 
    基本语法
        date[option]...[+FORMAT]
    选项说明
        -d<时间字符串> 显示指定的“时间字符串表示的时间” 而非当前时间
        -s<日期时间>  设置系统日期时间
    参数说明
        <+日期时间格式> 指定显示时使用的日期时间格式
1.1date显示当前时间
    
    
1.2 date设置系统时间
    基本语法
    date -s 字符串时间
     恢复当前时间
    nptdate -u cn.pool.ntp.org 
1.3国内常用的npt服务器
         cn.pool.ntp.org 中国开源免费NTP服务器
 
         ntp1.aliyun.com 阿里云NTP服务器
 
         ntp2.aliyun.com 阿里云NTP服务器
 
         time1.aliyun.com 阿里云NTP服务器
 
         time2.aliyun.com 阿里云NTP服务器
1.4cal 日历查看
        语法
        cal -n 显示当前月前n个月的日历
        cal -m 星期一放在第一位
        cal 2022 显示2022这一年的日历
2.用户权限类
    2.1用户管理命令
    2.2.1useradd添加新用户
            
        useradd -d /home/xqy qy
    2.2.2 passwd 设置用户密码
        语法
            passwd 用户名
            输入密码后确认输入密码,
    2.2.3 查看用户是否存在
            id 用户名
    2.2.4 cat /etc/passwd 查看创建了哪些用户
            cat /etc/passwd
    2.2.5 su 切换用户
        su 用户名
    2.2.6查看当前用户身份
        who am i 简写whoami
2.3设置普通用户拥有root权限
    vim /etc/sudoers
    在91一行下面,添加一行
    gavin ALL=(ALL)   ALL
    或者配置采用sudo命令时,不需要输入密码
    gavin ALL=(ALL) NOPASSWD:ALL
    保存文件即可。
2.4删除用户
    userdel -r 用户名
2.5 修改用户
    
3.用户组管理命令
    3.1新增用户组
        groupadd 用户组名
    3.2修改用户组
        groupmod -n 新组名 原组名
    3.3删除用户组
        groupdel  用户组名
    3.4查询用户组
        cat /etv/group
4.文件权限 ugo
4.1chmod改变权限
经验技巧
    u: 所有者 g:所有组 o:其他人 a:所有人(u,g,o的总和)
    r=4 w=2 x=1 rwx=7
嵌套循环递归赋值权限
    chmod -R xxx/(目录下所有文件赋值)
4.2 chown 改变所有者
4.3 chgrp 改变所属组
5 搜索查找类
5.1 find查找文件或者目录
    find指令将从指定目录向下递归遍历其各个子目录,将满足条件的文件显示在终端
 
5.2 locate快速定位文件路径
5.3 grep过滤查找以及“|”管道符
6 压缩和解压类
 6.1gzip/gunzip压缩
 
6.2 zip/unzip压缩
6.3 tar打包
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

posted on 2022-09-20 22:10  liqiangbk  阅读(68)  评论(0编辑  收藏  举报

导航