Linux
bash脚本set命令说明
· ☕ 4 分钟
核心结论 说明 set -e 不是万能错误处理 它有很多例外场景,不能替代显式判断 set -u 处理的是未定义变量,不是空变量 变量已定义但值为空不会报错 管道必须配合 set

Linux查漏补缺-4: 安装包管理
· ☕ 7 分钟
核心结论 说明 RPM / DEB 是包格式,也是底层包管理体系 负责安装、卸载、查询本地包,但依赖处理能力有限 YUM / DNF / APT 是仓库管理器 负责从远程仓库解析依赖、下

Linux查漏补缺-2-特殊权限[s·t]
· ☕ 9 分钟
核心结论 细节 SUID 改变进程有效用户 普通用户执行带 SUID 的二进制程序时,进程临时获得该程序属主权限,典型例子是 /usr/bin/passwd SGID 对文件和目录含义不同 用在可执行文件上

Linux查漏补缺-1-链接
· ☕ 6 分钟
核心结论 细节 目录软链接删除区分带 / 与不带 / rm <软链接>/ 触发目标目录的删除逻辑,rm <软链接> 只删除软链接文件本身 硬

shell基础-Here Document与EOF用法
· ☕ 3 分钟
核心结论 说明 EOF 不是固定关键字 它只是 here document 的结束标记,可以换成任意字符串 <<EOF 会把多行文本作为标准输入 常与 cat、ssh、mysql、tee 配合使用