聯繫我們

課程簡介

課程介紹

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

深入了解 Bash

  • Bash 腳本的運作週期
  • Bash 如何與系統管理任務結合
  • Bash 的語法與資料類型

入門實作

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

建立與執行 Bash 腳本

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

運用 Bash 進行自動化

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

將 Bash 與其他工具整合

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

問題排除

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

總結與後續步驟

  • 回顧關鍵概念與最佳實踐
  • 進一步學習 Bash 與自動化操作的後續步驟

最低要求

  • 具備 Linux 操作系統的基礎知識
  • 有命令列介面的使用經驗
  • 具備基本的程式設計經驗

適用對象

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

人數


每位參與者的報價

即將到來的課程

課程分類