聯繫我們

課程簡介

簡介

  • Bash 的哲學與原則:什麼是 Bash?
  • Bash 與其他腳本語言的比較
  • Bash 功能與架構概述
  • 超越 Bash:Bash 在系統管理工作中的定位

理解 Bash

  • Bash 腳本的整個生命週期
  • Bash 如何融入系統管理工作
  • Bash 語法與資料類型

入門指南

  • 搭建開發環境
  • 在 Linux 系統上安裝 Bash
  • 在 Windows 系統上安裝 Bash
  • 配置 Bash 環境

建立與執行 Bash 腳本

  • Bash 腳本的結構
  • 執行 Bash 腳本
  • 使用變數、參數以及輸入輸出
  • 控制結構與迴圈

用於自動化的 Bash 腳本

  • 使用 Bash 自動化任務
  • 使用 Bash 管理檔案系統
  • 使用 Bash 管理行程
  • 使用 Bash 進行系統監控與日誌記錄

將 Bash 與其他工具整合

  • Bash 與正則表達式
  • Bash 與 sed、awk
  • Bash 與命令列工具(grep、find、xargs 等)

問題排除

  • 除錯 Bash 腳本
  • 常見錯誤及其避免方法
  • 最佳化 Bash 腳本

總結與下一步

  • 回顧關鍵概念與最佳實踐。
  • 進一步學習 Bash 及使用 Bash 進行自動化的下一步。

最低要求

  • 具備 Linux 作業系統的基本理解。
  • 具備命令列介面的操作經驗。
  • 具備基礎程式設計經驗。

目標受眾

  • 開發人員。
  • 系統管理員。
 21 小時

課程分類