Shell 是你與 Linux 核心之間的橋樑。本篇從文字編輯器開始,建立操作 Shell 的完整能力——從互動式操作到自動化腳本。

涵蓋主題#

  • vim 程式編輯器:三種模式的設計哲學、為什麼 vi/vim 是 Linux 世界的通用語言
  • 認識與學習 BASH:Shell 的中介角色、變數與環境變數、資料流重導向、管線命令
  • 正規表示法與文件格式化:pattern matching 的威力、grep/sed/awk 文字處理三劍客
  • Shell Scripts:腳本撰寫的結構化方法、判斷式與迴圈、除錯技巧

為什麼這些技能不可或缺#

即使在容器化與雲端的時代,Shell 操作仍然是所有 DevOps、SRE、後端開發者的基本功。CI/CD pipeline 的底層是 shell script,除錯時的第一反應是 grep log,自動化部署離不開管線命令的串接。掌握 Shell,就掌握了 Linux 世界的「膠水語言」。