curl -C - 可以续传,但服务器不支持 Range 时会以状态码 0 静默留下截断文件——先查 Accept-Ranges,再校验结果。
博客
CliAI 博客
关于 CliAI 生态的最新动态、深度文章与教程。
-
2026-06-29
用 curl 断点续传下载文件而不损坏
-
2026-06-27
用 openssl 检查 SSL 证书何时到期
获取证书准确到期日期,换算剩余天数,写出适合 cron 的检查,批量扫描整份域名列表——全部用原生 openssl 命令完成。
-
2026-06-24
用命令行批量调整文件夹里所有图片的大小
magick mogrify -resize 800x800 *.png 一条命令缩小整个文件夹的图片,但会覆盖原文件,请先备份。
-
2026-06-22
用 curl 测量 API 响应时间
curl 的 -w 参数把响应时间拆成 dns、连接、tls 和 ttfb 四段——一个总数字掩盖了到底哪一步慢,只有差值才说明原因。
-
2026-06-20
用 journalctl 查看服务最近一小时的日志
journalctl -u nginx --since '1 hour ago' 显示服务最近一小时的日志;加 -p err 只看错误,加 -f 实时跟踪。
-
2026-06-17
同时查看多个日志文件
用 tail -n +1 显示文件头,tail -f 实时跟踪,但生产环境必用 tail -F 按文件名重新打开,-f 依赖 inode 在轮转后永久沉默。
-
2026-06-15
Linux 用一条命令解压 tar.gz、zip 或 7z
tar -xf archive.tar.gz 无需任何参数即可解压 tar、tar.gz、tar.bz2、tar.xz 和 tar.zst,现代 tar 会自动识别压缩格式。
-
2026-06-13
在 Linux 命令行中查找重复文件
用 md5sum 和 uniq 按内容查找重复文件,无需安装任何工具:如何统计重复组、过滤小文件,以及什么时候该装 fdupes。
-
2026-06-10
检查远程服务器上的端口是否开放
拒绝连接说明没人监听,无响应几乎总是防火墙,服务只绑定 127.0.0.1 则是第三种原因——用 nc、nmap 和 ss 分辨它们。
-
2026-06-08
递归 grep 时排除某个目录
--exclude-dir 必须配合 -r 使用,比较的是目录名而非路径,排除多个目录需要花括号展开——完整方案,以及何时该换成 ripgrep。
-
2026-06-06
把终端命令交给 AI 执行,安全吗?
简短的答案:如果你在执行前读懂命令并确认,是安全的;如果模型输出直接灌进 shell,就不是。以下是完整的威胁模型。
-
2026-06-03
用 ffmpeg 压缩视频为 MP4
用 ffmpeg 压缩视频到 MP4,画质几乎不受影响——CRF 是压缩质量的旋钮,18 到 28 是真正常用的区间。