sysadmin

  • ripgrep (rg) 命令

    ripgrep(命令名为 rg)是使用 Rust 编写的现代化、跨平台递归文本搜索工具,定位是 grep 的高速替代品(同类工具还有 ack 与 The Silver Searcher ag)。本文整理 ripgrep 的核心特性、常用参数示例、与 grep 的用法对照表及各平台安装方法,适合在大型代码库中快速查找文本。

  • Bash shopt nullglob 选项详解

    本文详解 Bash 内建命令 shopt 与 nullglob 选项:默认情况下,未匹配任何文件的通配符会以字面量字符串传入循环,导致脚本误执行甚至误删操作。开启 nullglob 后,无匹配的通配符直接展开为空。文章通过可复现实验对比两种行为,给出文件计数与批量处理的标准写法,并整理 shebang 兼容、test 存在性判断静默反转、set -u 空数组报错等五个生产脚本踩坑点。

  • Super (superd):基于 Rust 的轻量级进程编排器实践

    本文介绍基于 Rust 构建的 API 优先(API-First)轻量级进程编排器 Super(守护进程 superd + 客户端 super):涵盖一键安装脚本的工作机制、日常进程管理的常用 CLI 命令、SUPER_ROOT 实例根目录的布局与解析顺序,以及通过 systemctl 查看 systemd 服务单元中环境变量的实用技巧,可作为替代 Supervisor、PM2 的进程托管方案参考。