二、压缩打包
windows中的压缩包:zip rar
linux常见的压缩包有哪些:
gzip
bzip2
1、gzip压缩:
压缩命令:gzip 压缩文件
解压命令:gzip -d 压缩包
2、bzip2压缩
压缩命令:bzip2 压缩文件
解压命令;bzip2 -d 压缩包
3、打包:将文件夹打包成一个文件 进而解压
命令: tar
参数:
-f :指定打包的包名称
-c :打包
-v :显示打包的过程
-z :使用gzip压缩包压缩
-j :使用bzip2压缩包压缩
-x :解压(解压不需要指定压缩类型)
-t :查看压缩包内部的内容
-P :忽略使用绝对路径时爆出的错误
1、压缩时是什么路径,解压时就是什么路径,所以为了安全不要使用绝对路径压缩。
2、-f参数后面永远跟压缩包名称 故:-f参数永远在最后一位
三、定时任务
关键字:crontab
crontab表达式:
* * * * *
分钟 小时 天数 月份 一周中的某一天
1、增加定时任务:crontab -e
例:每天的凌晨2:50执行/root/1.sh
[root@localhost ~]
[root@localhost ~]
[root@localhost ~]
编写:50 02 * * * /root/1.sh
2、查看crontab定时任务:
crontab -l
3、每一个用户的定时任务是相对隔离的。
在/var/spool/cron目录下,以当前用户的用户名命名的文件
例:如果在user2中添加定时任务,目录下会显示,root和user2两个以用户名命名的文件
4、常用命令
head :从头部开始查看文件,默认查看10行
-n :指定查看多少行
tail :从尾部查看文件,默认查看10行
-n :指定查看多少行
-f :实施监控文件变化
less :查看所有文件 类似于vim方式查看
其他查看文件命令:
cat
grep
egrep
例: head /var/log/cron 查看前10行
5、定时任务格式练习:
* * * * * : 相当于每分钟都执行
*/2 * * * * : 相当于每隔2分钟执行
01 2,4,6,8,10 * * * : 相当于每天的2,4,6,8,20的一分钟执行
00 2-6 * * * : 相当于每天的2至6点执行
00 2-6/2 * * * : 相当于每天的2至6点每隔两小时执行
00 02 * * 02 : 相当于每周二的2点执行
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· winform 绘制太阳,地球,月球 运作规律
· 上周热点回顾(3.3-3.9)