首页
语音便捷记账
开发服务
关于我
投稿
搜索
1
Android 系统级去广告方案全攻略:从 DNS 到 AdGuard 全覆盖
298 阅读
2
Flow Launcher:Windows上的Spotlight级快速启动器
280 阅读
3
Files:让Windows文件管理焕然一新
242 阅读
4
0 A.D. - 免费开源的古代战争即时战略游戏
231 阅读
5
Super Productivity:开发者的全能任务管理工具
204 阅读
默认分类
软件推荐
建站教程
服务器运维
自建服务
域名专题
深度指南
热点新闻
安卓
windows
登录
搜索
标签搜索
Windows
工具
跨平台
安全
Android
Linux
效率
开源
命令行
服务器
Mac
硬件
清理
开发
建站教程
优化
截图
视频
Nginx
AI
老郑的博客
累计撰写
369
篇文章
累计收到
11
条评论
首页
栏目
默认分类
软件推荐
建站教程
服务器运维
自建服务
域名专题
深度指南
热点新闻
安卓
windows
页面
语音便捷记账
开发服务
关于我
投稿
搜索到
9
篇与
的结果
2026-10-19
qpdf:命令行 PDF 处理,适合脚本批处理
qpdf 是命令行 PDF 处理工具,跨平台。适合在脚本中批量处理 PDF。qpdf empty.pdf pages input.pdf 1-5 -- output.pdf 提取前 5 页。qpdf --split-pages=n input.pdf output%d.pdf 每 n 页拆分。合并:qpdf empty.pdf pages 1.pdf 2.pdf -- merged.pdf。PDF 优化线性化(Linearize/Web Optimization):qpdf --linearize input.pdf output.pdf,使 PDF 支持在线流式阅读——打开 PDF 链接时从第一页开始显示而不是等整个文件下载完(适合在网站放 PDF 预览)。加密:qpdf encrypt --user-password=USER --owner-password=OWNER --key-length=256 input.pdf output.pdf 加密码保护。解密:qpdf decrypt --password=PASS input.pdf output.pdf。实用命令组合把 PDF 旋转后拆分:qpdf --rotate=+90 input.pdf --split-pages=1 -- output.pdf 每页旋转90度并一页一个文件。压缩 PDF 图片质量:先通过 Ghostscript,再通过 qpdf 处理,在脚本中批量处理整个文件夹的 PDF。qpdf:此内容需要评论后才能查看哦 (*^▽^*)
2026年10月19日
12 阅读
0 评论
0 点赞
2026-10-15
Speedtest CLI:命令行测网速,无广告不占浏览器
Speedtest CLI 是 Ookla 官方提供的命令行网速测试工具。不需要打开 Speedtest.net 网页(网页端有广告和各种视觉元素影响测试精度),直接在终端运行即可获得准确的带宽和延迟数据。使用下载 Speedtest CLI 二进制文件(或通过系统包管理器安装:winget install speedtest、brew install speedtest、apt install speedtest-cli)。speedtest 自动选择最佳服务器测试下载/上传速度、延迟和抖动。speedtest --server-id=xxx 指定测速服务器 ID(适用于对比不同服务器的测速结果)。speedtest --format=json 输出 JSON 格式结果(适合脚本解析和持续监控)。speedtest --progress=no 静默模式输出最终结果。脚本应用定时监控:cron 计划任务每小时/每天跑一次 speedtest,结果追加到 CSV 日志。配合 Grafana 绘制宽带质量趋势图——在高峰时段(晚 8-11 点)网速是否被 ISP 限制(运营商限速套路)。路由器换位置或换了网线后跑测试对比。Speedtest CLI:此内容需要评论后才能查看哦 (*^▽^*)
2026年10月15日
14 阅读
0 评论
0 点赞
2026-10-09
wttr.in:命令行查天气,一行 curl 搞定
wttr.in 是面向命令行的天气服务。在终端输入 curl wttr.in 就显示当前所在城市的天气(基于 IP 判断位置),彩色的 ASCII 图表展示未来三天天气预报。不需要安装任何软件。用法curl wttr.in/Beijing 查北京天气。curl wttr.in/Moon 查月相。curl v2.wttr.in/Beijing 纯文本格式(v2 接口去掉颜色代码,适合脚本解析)。curl "wttr.in/Beijing?format=%t" 只返回当前温度数值(适合嵌入自定义脚本和状态栏)。支持中文城市名(如 curl wttr.in/上海)、邮编、机场代码。支持多语言(如 ?lang=zh 返回中文结果)。实用场景把天气信息集成到自定义状态栏(tmux 状态栏、Waybar、Polybar)。写监控脚本时追加天气信息到日志。快速看天气不想打开浏览器。wttr.in 背后由 Igor Chubin 维护,数据来源为 Open-Meteo,完全免费,无 API Key 要求。wttr.in:此内容需要评论后才能查看哦 (*^▽^*)
2026年10月09日
28 阅读
0 评论
0 点赞
2026-09-21
Streamlink:命令行直播流提取工具,看直播不用网页
Streamlink 是命令行直播流提取工具。支持 Twitch、YouTube Live、Bilibili 直播、斗鱼、虎牙等各种直播平台。原理:从直播间网页提取直接视频流地址,传给 VLC 或 mpv 等播放器播放,绕过网页端的高 CPU 占用和广告,享受原生视频播放性能。基本用法streamlink URL best 用默认播放器(VLC)打开直播的最高画质。streamlink URL 720p,480p,best 尝试 720p,不行就 480p,都不行就 best。streamlink -o output.ts URL best 录制直播到文件。streamlink --player mpv URL best 指定 mpv 播放器。列出可用画质:streamlink URL(不加画质参数,列出所有可用选项)。为什么用它看直播直播网页通常非常吃资源——弹幕渲染层、礼物特效、广告、自动播放的推荐视频、大量 JavaScript 运行。实测同一台电脑,浏览器看 B 站直播 CPU 占用 40-60%,Streamlink + mpv 仅 5-10%。直播结束时 Streamlink 自动退出,避免网页一直跑着后台占用资源。配合 Python 脚本可以实现监控主播开播并自动录制,不会错过喜欢的直播。Streamlink:此内容需要评论后才能查看哦 (*^▽^*)
2026年09月21日
50 阅读
0 评论
0 点赞
2026-09-14
yt-dlp 进阶技巧:批量下载、自定义文件名和格式选择
接前一篇 yt-dlp 基础教程,这篇聚焦日常使用中的进阶技巧。批量下载从文本文件读取 URL 列表:yt-dlp -a urls.txt(每行一个 URL)。配合 --download-archive archive.txt 记录已下载的视频 ID,避免重复下载。配合 cron 定时任务实现自动批量下载(如每天下载订阅频道的更新):yt-dlp --dateafter today-1day --download-archive archive.txt CHANNEL_URL。自定义文件名模板-o "%(uploader)s/%(playlist)s/%(playlist_index)s - %(title)s.%(ext)s"。输出:频道名/播放列表名/序号 - 视频标题.mp4。可用变量非常多:uploader、upload_date、title、id、ext、duration、view_count、like_count 等。格式选择进阶-f "bestvideo[height
2026年09月14日
58 阅读
0 评论
0 点赞
2026-09-14
ImageMagick:命令行图像处理的瑞士军刀
ImageMagick 是命令行图像处理工具集,支持 200+ 图像格式,能做几乎所有你能想到的图像操作:格式转换、缩放、裁剪、旋转、加水印、批量处理、GIF 制作、颜色调整、透明度处理等。它是很多网站后台图片处理的底层引擎。常用命令格式转换:convert input.png output.jpg(最基础)。调整大小:convert input.jpg -resize 800x600 output.jpg(按比例缩放到 800x600 范围内,保持宽高比)。加 ! 强制精确尺寸:-resize 800x600!。批量转换和缩放:mogrify -format jpg -resize 50% *.png(当前目录所有 PNG 缩放到 50% 并转为 JPG,覆盖原文件慎用)。加 -path 指定输出目录可以避免覆盖。裁剪:convert input.jpg -crop 400x300+100+50 output.jpg(从坐标 100,50 开始裁剪 400x300 区域)。加水印:convert input.jpg -gravity southeast -geometry +10+10 watermark.png -composite output.jpg(右下角加 10px 边距放置水印)。添加文字:convert input.jpg -gravity center -pointsize 48 -fill white -annotate +0+0 'Copyright 2026' output.jpg。制作 GIF:convert -delay 20 -loop 0 frame*.png animation.gif(所有帧图片合成 GIF,delay 20 是帧率 50ms)。压缩图片:convert input.jpg -quality 85 output.jpg(JPG 质量 85,字体好可读性强的数字 85)。获取图片信息:identify -verbose image.jpg(元数据、分辨率、色域、EXIF 等)。ImageMagick:此内容需要评论后才能查看哦 (*^▽^*)
2026年09月14日
78 阅读
0 评论
0 点赞
2026-09-03
FFmpeg 入门:命令行音视频处理的瑞士军刀
FFmpeg 是音视频处理领域最强大的命令行工具。几乎所有视频播放器、编辑软件底层都用了 FFmpeg 或其组件。学会 FFmpeg 的基本命令,你将能完成大多数图形界面软件才能做到的音视频处理任务,而且更快、更灵活、可批量。10 个常用命令1. 转换格式:ffmpeg -i input.mp4 output.avi。根据扩展名自动选择编码器,极简单。2. 压缩视频(减小体积):ffmpeg -i input.mp4 -vcodec libx265 -crf 28 output.mp4。CRF 28 是比较强的压缩,体积可减少 70%+,画质尚可。CRF 值越小画质越好体积越大。3. 提取音频:ffmpeg -i video.mp4 -vn -acodec copy output.aac。 -vn 表示不要视频。4. 去除音频(静音视频):ffmpeg -i input.mp4 -an output.mp4。 -an 表示不要音频。5. 裁剪视频片段:ffmpeg -i input.mp4 -ss 00:01:30 -t 00:00:30 -c copy output.mp4。从 1 分 30 秒开始截取 30 秒,-c copy 不重新编码极快。但 -c copy 时 ss 可能不精确到帧,追求精度需要去掉 -c copy 重新编码。6. 合并多个视频:先把文件列表写进 list.txt(格式:file 'video1.mp4'),然后 ffmpeg -f concat -safe 0 -i list.txt -c copy output.mp4。要求所有视频编码参数相同。7. 提取视频帧为图片:ffmpeg -i video.mp4 -vf fps=1/10 frame_%04d.png。每 10 秒抽一帧保存为 PNG。8. 图片合成视频:ffmpeg -framerate 30 -pattern_type glob -i '*.png' -c:v libx264 -pix_fmt yuv420p output.mp4。当前目录所有 PNG 合成为 30fps 视频。9. GIF 转 MP4:ffmpeg -i animation.gif -movflags faststart output.mp4。GIF 通常是几 MB/秒,转 MP4 可缩小到原来的 10%。10. 查看媒体信息:ffmpeg -i video.mp4(不加输出文件),输出编码信息、时长、分辨率、码率等详细元数据。FFmpeg:此内容需要评论后才能查看哦 (*^▽^*)
2026年09月03日
91 阅读
0 评论
0 点赞
2026-08-30
Android 调试桥(ADB)完全指南:命令行管理安卓设备
ADB(Android Debug Bridge)是安卓设备与电脑之间的命令行桥梁。通过 USB 或 WiFi 连接后,你可以在电脑上用命令行管理手机的方方面面:安装/卸载应用、传输文件、截屏录屏、模拟按键、修改系统设置等。开发者选项 → 开启 USB 调试是使用 ADB 的前提。常用命令命令作用 adb devices列出已连接的设备 adb install app.apk安装 APK(-r 覆盖安装) adb uninstall com.package.name卸载应用 adb shell进入设备 Shell adb push file /sdcard/推送文件到手机 adb pull /sdcard/file ./从手机拉取文件 adb reboot / adb reboot recovery重启 / 重启到 Recovery adb shell screencap /sdcard/s.png截屏 adb shell screenrecord /sdcard/v.mp4录屏(Ctrl+C 停止) adb shell input text "hello"模拟输入文字 adb shell input keyevent 26模拟电源键(26=电源,3=Home,4=返回) adb shell input tap 500 1000模拟点击坐标(500,1000) adb shell wm density 320修改屏幕密度(DPI)无线调试(ADB over WiFi)首先用 USB 连接手机,adb tcpip 5555 让 adbd 监听 TCP 5555 端口。然后 adb connect 192.168.1.100:5555(替换为手机 IP),拔掉 USB,ADB 通过 WiFi 继续工作。重启后恢复 USB 模式。Android 11+ 在开发者选项中内置了"无线调试",配对后直接 WiFi 连接,更简便。实用场景卸载厂商预装应用:adb shell pm uninstall -k --user 0 com.package.name(不 root 也能卸载预装应用,但只是对当前用户隐藏,恢复出厂会回来)。抓取 Bug 报告:adb bugreport 生成完整的系统诊断报告。测试应用崩溃:adb logcat 实时查看系统日志。备份应用数据:adb backup -f backup.ab com.package.name。ADB 官方文档:此内容需要评论后才能查看哦 (*^▽^*)
2026年08月30日
83 阅读
0 评论
0 点赞
2026-08-29
RClone:命令行云存储管理神器,挂载网盘为本地磁盘
RClone 是命令行云存储管理工具,支持 40+ 种云存储服务:Google Drive、OneDrive、Dropbox、Amazon S3、阿里云 OSS、Backblaze B2、WebDAV、SFTP 等。它的杀手级功能是把云存储挂载为本地文件系统——任何程序都可以像读写本地文件一样读写云端文件。基本使用rclone config 进入交互式配置向导,选择云服务类型 → 按提示完成 OAuth 授权(Google Drive 和 OneDrive 需要浏览器授权)→ 给配置起个名字(如 gdrive、onedrive)。配置完成后,rclone ls gdrive: 列出 Google Drive 根目录文件,rclone copy /local/folder gdrive:backup 上传文件夹到云端,rclone sync /local/docs gdrive:docs 同步(单向,使云端与本地一致,云端多出的文件会被删除)。挂载为本地磁盘rclone mount gdrive: ~/gdrive-mount --vfs-cache-mode writes。执行后 ~/gdrive-mount 目录就是一个本地磁盘,Finder/文件管理器可以直接浏览,任何程序都可以打开、编辑、保存文件——读写操作被 RClone 透明地转换为 API 调用。VFS 缓存模式:off(不缓存,每次读都是 API 调)、minimal、writes(缓存写入操作)、full(读写全缓存,最流畅但占本地空间)。推荐日常使用 writes 模式,配合系统服务开机自启。加密备份RClone 支持 Crypt 远程——在上传前自动加密文件。即使云盘被攻破,攻击者也看不到你的文件内容。创建 crypt 远程时需要指定底层存储(如 Google Drive)和加密密码。之后你读写加密远程,文件在本地是明文,传输和存储时是密文。还可以用 rclone serve webdav 把加密远程暴露为 WebDAV 服务,让手机上的文件管理器直接通过 WebDAV 访问加密云盘。RClone:此内容需要评论后才能查看哦 (*^▽^*)
2026年08月29日
80 阅读
0 评论
0 点赞