Course Code: bashauto
Duration: 21 hours
Prerequisites:
  • 瞭解 Linux 操作系統
  • 使用命令行介面的經驗
  • 基本程式設計經驗

觀眾

  • 開發人員
  • 系統管理員
Overview:

Bash 是一種命令語言解釋器,也是 Linux 和其他類 Unix 作業系統的腳本語言。 

這種講師指導的現場培訓(在線或現場)面向希望使用 Bash 實現任務自動化並更有效地管理系統的開發人員和系統管理員。

在本次培訓結束時,參與者將能夠:

  • 安裝並配置 Bash。
  • 編寫並執行 Bash 個腳本。
  • 瞭解 Bash 腳本的生命週期以及 Bash 如何適應系統管理任務。
  • 使用 Bash 自動執行任務和管理系統。

課程形式

  • 互動講座和討論。
  • 大量的練習和練習。
  • 在即時實驗室環境中動手實施。

課程自定義選項

  • 要申請本課程的定製培訓,請聯繫我們進行安排。
Course Outline:

介紹

  • 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 實現自動化的更多資訊的後續步驟
Sites Published:

United Arab Emirates - Bash Scripting for Automation

Qatar - Bash Scripting for Automation

Egypt - Bash Scripting for Automation

Saudi Arabia - Bash Scripting for Automation

South Africa - Bash Scripting for Automation

Brasil - Bash Scripting for Automation

Canada - Bash Scripting for Automation

中国 - Bash Scripting for Automation

香港 - Bash Scripting for Automation

澳門 - Bash Scripting for Automation

台灣 - Bash Scripting for Automation

USA - Bash Scripting for Automation

Österreich - Bash Scripting for Automation

Schweiz - Bash Scripting for Automation

Deutschland - Bash Scripting for Automation

Czech Republic - Bash Scripting for Automation

Denmark - Bash Scripting for Automation

Estonia - Bash Scripting for Automation

Finland - Bash Scripting for Automation

Greece - Bash Scripting for Automation

Magyarország - Bash Scripting for Automation

Ireland - Bash Scripting for Automation

Luxembourg - Bash Scripting for Automation

Latvia - Bash Scripting for Automation

España - Bash Scripting for Automation

Italia - Bash Scripting for Automation

Lithuania - Bash Scripting for Automation

Nederland - Bash Scripting for Automation

Norway - Bash Scripting for Automation

Portugal - Bash Scripting for Automation

România - Bash Scripting for Automation

Sverige - Bash Scripting for Automation

Türkiye - Bash Scripting for Automation

Malta - Bash Scripting for Automation

Belgique - Bash Scripting for Automation

France - Bash Scripting for Automation

日本 - Bash Scripting for Automation

Australia - Bash Scripting for Automation

Malaysia - Bash Scripting for Automation

New Zealand - Bash Scripting for Automation

Philippines - Bash Scripting for Automation

Singapore - Bash Scripting for Automation

Thailand - Bash Scripting for Automation

Vietnam - Bash Scripting for Automation

India - Bash Scripting for Automation

Argentina - Bash Scripting for Automation

Chile - Bash Scripting for Automation

Costa Rica - Bash Scripting for Automation

Ecuador - Bash Scripting for Automation

Guatemala - Bash Scripting for Automation

Colombia - Bash Scripting for Automation

México - Bash Scripting for Automation

Panama - Bash Scripting for Automation

Peru - Bash Scripting for Automation

Uruguay - Bash Scripting for Automation

Venezuela - Bash Scripting for Automation

Polska - Bash Scripting for Automation

United Kingdom - Bash Scripting for Automation

South Korea - Bash Scripting for Automation

Pakistan - Bash Scripting for Automation

Sri Lanka - Bash Scripting for Automation

Bulgaria - Bash Scripting for Automation

Bolivia - Bash Scripting for Automation

Indonesia - Bash Scripting for Automation

Kazakhstan - Bash Scripting for Automation

Moldova - Bash Scripting for Automation

Morocco - Bash Scripting for Automation

Tunisia - Bash Scripting for Automation

Kuwait - Bash Scripting for Automation

Oman - Bash Scripting for Automation

Slovakia - Bash Scripting for Automation

Kenya - Bash Scripting for Automation

Nigeria - Bash Scripting for Automation

Botswana - Bash Scripting for Automation

Slovenia - Bash Scripting for Automation

Croatia - Bash Scripting for Automation

Serbia - Bash Scripting for Automation

Bhutan - Bash Scripting for Automation

Nepal - Bash Scripting for Automation

Uzbekistan - Bash Scripting for Automation