實體編程教學課程內容
課程簡介
本課程為三小時的密集入門訓練班,專為欲掌握 Linux / macOS 系統中自動化腳本開發與命令列操作的學員設計。Bash(Bourne Again Shell) 是最常見的 Unix 系統指令解譯器與腳本語言,廣泛應用於伺服器管理、自動部署、資料處理以及開發流程自動化。
課程將以「實戰導向」方式進行,從命令列基礎概念、變數操作、流程控制到檔案處理與自動化任務編寫,逐步建立程式邏輯與系統整合能力。完成課程後,學員將能撰寫並執行簡單的 Bash 腳本,實現常見系統工作自動化與批次操作,為進一步學習 DevOps、Linux 管理及雲計算環境開發奠定基礎。
課程目標
-
理解 Bash 的運作方式與在 Linux 系統中的角色。
-
熟悉命令列基礎操作與常用系統指令。
-
掌握 Bash 腳本語法、變數、流程控制與輸入輸出。
-
能撰寫基本自動化腳本進行檔案管理與批次任務。
-
為 DevOps、自動化部署與伺服器管理課程打下基礎。
授課對象
課程大綱
第一部分:Bash 與命令列基礎(約 40 分鐘)
-
Bash 的起源與用途。
-
Shell、Terminal、Command Line 的關係。
-
常用目錄與檔案操作指令(ls、cd、mkdir、rm、cp、mv)。
-
指令組合與管線(pipe |)及重新導向(>、>>、<)。
-
實作練習:利用管線組合完成資料查找與輸出。
第二部分:Bash 腳本基礎與變數應用(約 60 分鐘)
第三部分:流程控制與使用者互動(約 45 分鐘)
第四部分:檔案與自動化任務實作(約 35 分鐘)
課程特色