Dotfile 备份脚本:使用 Git 一键自动备份配置文件的简易脚本
发表于|梁栋烨的编程小站
1 | cloud_repo='' |
文章作者: 梁栋烨
版权声明: 本博客所有文章除特别声明外,均采用 Mulan OWL BY-SA V1 许可协议。转载请注明来源 他说!
相关推荐

2026-04-07
Shell-写的大语言模型客户端:打造 OpenAI API 命令行智能伙伴
本文介绍了 一个基于 Shell 脚本的终端聊天工具,通过调用 OpenAI API 实现与语言模型的交互。脚本首先提示用户输入 OpenAI API URL、API Key 及模型名称,并初始化一个 JSON 格式的历史记录文件。随后进入无限循环,每次读取用户输入,将用户消息追加到历史记录中,再通过 curl 发起 API 请求,从返回的 JSON 中提取模型回复并显示在终端上,同时将助手回复也更新到历史记录文件,从而实现多轮对话的上下文维护。该脚本简化了与 AI 模型的命令行交互过程,适合快速测试或二次开发。

2026-04-11
AstrBot 再尝试:再尝试 AB,误打误撞解决 Shell 命令权限难题
本文介绍了作者在尝试使用 AstrBot 过程中的一次乌龙经历。起初作者以为安装 Shell 插件即可使用,但实际需要在后台手动启用权限开关。在好友的详细指导下,作者成功开启 Shell 功能,并通过命令查询系统内核、磁盘和内存信息,还利用 whois 命令查询好友的域名信息,体验了 AstrBot 的强大扩展能力。之后作者卸载了冗余的第三方插件,反思了技术探索中从误解到豁然开朗的过程。文章强调了安全配置的重要性、技术社区互助的价值,以及深入理解工具才能充分发挥其潜力的道理。

2026-04-06
Butterfly 友链存活脚本:使用 Ping 批量检测链接网站的存活状态
本文介绍了如何使用一段 Shell 脚本检查指定文件中的链接存活状态。该脚本首先定义文件路径为 source/_data/link.yml ,然后判断文件是否存在,若存在则使用 grep 提取所有 https 开头的主机名,通过 sed 去除协议头,再借助 xargs 和 sh 执行 ping 命令,对每个主机发送 4 个 ICMP 包。根据 ping 结果,脚本会输出该主机“存活!”或“死亡!”。本文适用于需要定期验证博客或网站友情链接是否有效的场景,可快速检测链接的可用性,便于运维人员及时处理失效链接。

2026-05-14
我的草稿库被误删了:网站文件夹 60 篇草稿,灰飞烟灭的教训
本文介绍了作者在修改 Butterfly 主题网站封面布局时,因无法通过覆写规则实现需求,转而 Fork 主题仓库直接修改源代码,却因长期未操作导致环境变化而失败。情绪冲动下,作者先删除仓库,又误删了整个网站文件夹,导致包含 60 多篇空白草稿的 _drafts 文件夹彻底丢失——这些草稿本是未来一年的选题灵感来源。作者反思了将草稿库加入 .gitignore 仅影响版本控制、无法保护本地文件的教训,并对比了此前因缺乏备份丢失 100 多篇文章文档站的更惨痛经历。文章还提到树莓派因承担评论服务和图床导致流量异常(下传 120 多 GB、上传 80 多 GB)的过往问题。最终作者依靠自己记录博客的习惯重新恢复部分脚本逻辑,但承认未来更新速度会变慢、选题难度加大。本文警示读者备份要彻底,避免选择性忽略文件。

2026-04-06
下载 Ubuntu 壁纸脚本:使用 Shell 从镜像提取所有 Ubuntu 壁纸
本文介绍了如何使用 Shell 脚本从清华镜像源下载并提取 Ubuntu 壁纸文件。脚本首先通过 curl 获取 ubuntu-wallpapers 软件包列表,使用 grep 和 tail 提取最新版本的原生 tar.gz 压缩包文件名。接着利用 wget 下载该文件,并创建 ubuntu-wallpapers 和 temp 两个目录。然后使用 tar 解压到 temp 文件夹,再通过 find 命令查找所有 .jpg 和 .png 格式的图片文件,将它们移动到 ubuntu-wallpapers 目录中。最后删除临时目录和下载的压缩包,完成壁纸的提取与整理。整个过程自动化地从清华镜像获取 Ubuntu 官方壁纸资源,适合用于批量收集或本地备份。

2026-04-19
Cloudflare AI 防护的影响:无意间开启防护,导致网站排名下降
本文介绍了 Cloudflare AI 防护功能对网站搜索引擎排名的影响及其解决方案。当用户开启 Cloudflare 的 AI 防护后,系统会自动生成一份 robots.txt 文件,即使网站原本没有该文件,也会禁止绝大部分 AI 和爬虫访问,导致网站在搜索引擎中掉排名甚至无法被搜到。作者通过必应警告发现了这一隐藏问题,并指出除非用户完全不关心网站排名且只希望朋友访问,否则应当关闭该自动功能,自行编写合适的 robots.txt。文章反思了个人网站运维中容易被忽视的细节,强调即便掌握 Linux 等运维技能,仍可能因这类小配置影响网站可见性。
评论



