コース概要

はじめに

  • Bash の哲学と原理 / Bash とは何か
  • Bash と他のスクリプト言語の比較
  • Bash の機能とアーキテクチャの概要
  • システム管理タスクにおける Bash の位置づけ

Bash の理解

  • Bash スクリプトのライフサイクル
  • システム管理タスクにおける Bash の役割
  • Bash の文法とデータ型

環境のセットアップ

  • 開発環境の設定
  • Linux システムでの Bash のインストール
  • Windows システムでの Bash のインストール
  • Bash 環境の設定

Bash スクリプトの作成と実行

  • Bash スクリプトの構造
  • Bash スクリプトの実行方法
  • 変数、引数、入出力の使用方法
  • 制御構造とループ

Bash スクリプトによる自動化

  • タスクの自動化に Bash を使用する方法
  • ファイルシステム管理に Bash を使用する方法
  • プロセス管理に Bash を使用する方法
  • システム監視とログ記録に Bash を使用する方法

他のツールとの統合

  • Bash と正規表現
  • Bash と sed、awk
  • Bash とコマンドラインツール(grep, find, xargs など)

デバッグ

  • Bash スクリプトのデバッグ方法
  • 常見のエラーとその回避方法
  • Bash スクリプトの最適化方法

まとめと次なるステップ

  • 主な概念とベストプラクティスのレビュー
  • Bash のさらなる学習と自動化に関する次のステップ

要求

  • Linux オペレーティングシステムの理解
  • コマンドラインインターフェースの経験
  • プログラミングの基本的な知識

対象者

  • 開発者
  • システム管理者
 21 時間

参加者の人数


参加者1人当たりの料金

今後のコース

関連カテゴリー