bash脚本set命令说明📅 2022年03月30日 · ☕ 4 分钟核心结论 说明 set -e 不是万能错误处理 它有很多例外场景,不能替代显式判断 set -u 处理的是未定义变量,不是空变量 变量已定义但值为空不会报错 管道必须配合 set
Linux查漏补缺-4: 安装包管理📅 2020年12月07日 · ☕ 7 分钟核心结论 说明 RPM / DEB 是包格式,也是底层包管理体系 负责安装、卸载、查询本地包,但依赖处理能力有限 YUM / DNF / APT 是仓库管理器 负责从远程仓库解析依赖、下
Linux查漏补缺-3-特殊设备文件[loop,null,zero,full,random,tcp..]📅 2020年12月05日 · ☕ 6 分钟核心结论 说明 /dev/null 是黑洞,/dev/zero 是零流 前者读到 EOF,后者读出无限 \0 /dev/full 专门用于模拟磁盘写满 写入永远返回 ENOSPC 现代 Linux 中 /dev/random 和 /dev/urandom 差异已经很小 随
Linux查漏补缺-2-特殊权限[s·t]📅 2020年12月03日 · ☕ 9 分钟核心结论 细节 SUID 改变进程有效用户 普通用户执行带 SUID 的二进制程序时,进程临时获得该程序属主权限,典型例子是 /usr/bin/passwd SGID 对文件和目录含义不同 用在可执行文件上
Linux查漏补缺-1-链接📅 2020年12月01日 · ☕ 6 分钟核心结论 细节 目录软链接删除区分带 / 与不带 / rm <软链接>/ 触发目标目录的删除逻辑,rm <软链接> 只删除软链接文件本身 硬
shell基础-Here Document与EOF用法📅 2020年08月10日 · ☕ 3 分钟核心结论 说明 EOF 不是固定关键字 它只是 here document 的结束标记,可以换成任意字符串 <<EOF 会把多行文本作为标准输入 常与 cat、ssh、mysql、tee 配合使用