set 命令完整讲解(运维脚本版)
10月 24, 2026定位:Bash 内置核心命令,用来配置 Shell 的执行行为、开关各种特性,是脚本调试、提升脚本健壮性的必备工具。 核心原则:减号 - 开启选项,加号 + 关闭选项(新手最容易记反) 一、基础认知 1. 本质 set 是 Bash 内置命令,不是外部程序,用来修改 Shell 运行时的参数开关。
CATEGORY · 分类
定位:Bash 内置核心命令,用来配置 Shell 的执行行为、开关各种特性,是脚本调试、提升脚本健壮性的必备工具。 核心原则:减号 - 开启选项,加号 + 关闭选项(新手最容易记反) 一、基础认知 1. 本质 set 是 Bash 内置命令,不是外部程序,用来修改 Shell 运行时的参数开关。
Shell04 系统监控巡检脚本学习笔记 定位:生产级巡检脚本实战 · 日期:2026-10-16 产出:/usr/local/bin/monitor.sh + crontab 每天 8:00 自动执行 前置:Shell03 函数与数组(本笔记大量复用函数分层 + 数组名单) 一、生产巡检脚本的 5
Shell 函数与数组 学习笔记 定位:运维脚本骨架课 · 日期:2026-10-15 核心价值:数据区(数组)+ 处理区(函数)+ 主流程(for)三分离 = 可维护脚本 一、函数(Function) 核心语法 # 定义(先定义后调用,脚本从上往下执行) say_hi() { echo "
适用场景:Linux 运维脚本编写、日志处理、服务巡检;配套错题+语法规范 核心提醒:sh(dash)语法更严格,生产脚本推荐首行写 #!/bin/bash 一、if 条件判断 1. 基础语法 # 单分支 if 条件; then 执行语句 fi # 双分支 if 条件; then
Shell 基础复习笔记:执行方式 · 变量 · 运算符 复习原因:旧教程写法过时(sh / 反引号 / $[ ] / expr)+ 基础不熟 日期:2026-10-15 · 定位:所有脚本知识的"地基" 一、脚本执行方式(本质区别:子进程 vs 当前 shell) 方式 命令 特点 适用 ① 显式