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

【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· AI与.NET技术实操系列(六):基于图像分类模型对图像进行分类