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打包