Shell 的价值不只在于「敲命令」,而在于用管道和重定向把一堆小工具组合成幂等、可复用、可进版本控制的脚本。排障时一条正确的一行命令,抵得上手忙脚乱点半小时;发布时一段写好的脚本,抵得上熬一晚上。
1. Shell 是什么
Shell 是用户与内核之间的命令解释器,常见实现有 bash、zsh、sh(POSIX)。它同时是一门编程语言:有变量、条件、循环、函数。日常交互用 bash/zsh,脚本建议用 bash 并明确写 shebang:
2026/10/11大约 6 分钟