すべてのサーバー、パイプライン、コンテナの標準インターフェース
Linux と Bash は、モダンなソフトウェアインフラストラクチャの共通基盤です。デプロイメントスクリプトの作成、SSH 経由での本番環境の問題解決、CI パイプラインの構築など、シェルで作業することになります。このトラックは、ファイルシステムのナビゲーション、プロセス管理、権限処理といった基礎から、実際の DevOps およびシステムエンジニアリング業務で使用されるスクリプティングパターンまで、Linux コマンドラインと Bash スクリプティングを一から教えます。
学習内容
シェルナビゲーションと基本的なファイルコマンドから始まり、環境変数、I/O リダイレクション、プロセス管理へと進みます。スクリプティングの核となるトピックは、制御フロー、関数、モジュール化されたライブラリ、堅牢なエラーハンドリングです。grep、正規表現、awk、sed を使ったテキスト処理、jq と yq を使った構造化 JSON および YAML データ処理に取り組みます。後続のコースでは、SSH マスタリー、cron ベースの自動化、ログ解析、システム管理スクリプティング、CI 統合によるテスト可能な Bash を扱います。最後のコースでは、セキュアな Bash 強化と Docker、Kubernetes、クラウド環境向けのスクリプティングパターンに対応しています。
学習パス
22 のコースが A1 から C2 までをカバーしています。このトラックは Linux Fundamentals: Navigating the Shell と Introduction to Bash Scripting で始まり、並列実行、高度なテキスト処理、Data Wrangling with awk に関する B レベルのコースを積み重ね、その後 C1 レベルの Linux System Administration Scripting、Log Analysis and Observability Pipelines、Testing and CI for Bash Projects に到達します。2 つの C2 キャップストーンコース — Hardened and Secure Bash Scripting と Bash for DevOps, Containers & Cloud — では、構築したすべてのものに本番環境レベルの厳密さをもたらします。
仕組み
各コースは短く、フォーカスされた複数のレッスンに分かれており、組み込みシェルエディタで リアルタイムフィードバック付きで完了します。困ったときは常に AI チューターが利用でき、すべての演習は実際のコマンドラインシナリオに対して実行されるため、スキルが直接ターミナルに転用されます。