Shell チュートリアル
シェルスクリプトのチュートリアルは、コマンドライン操作と自動化を習得するための体系的なアプローチを提供します。初心者から経験者まで適したさまざまなシェルとスクリプト技術をカバーしています。実践的なラボと具体例を通じて、効率的なシェルスクリプトを書くスキルを習得します。インタラクティブなコマンドライン環境でリアルタイムにシェルコマンドを練習し、実験することができます。
その他のスキルツリー
LinuxDevOpsサイバーセキュリティDevOps EngineerCybersecurity EngineerDevSecOpsKali LinuxRed Hat Enterprise LinuxRHCSA トレーニングRHCE in Enterprise Linux トレーニングLFCS トレーニングGitCloudflareDockerKubernetesCKA トレーニングCKAD トレーニングCKS トレーニングAnsibleRHCE in Ansible トレーニングJenkinsNmapWiresharkHydraCompTIAデータベースMySQLPostgreSQLRedisMongoDBSQLitePythonRustGo 言語JavaC 言語C++ウェブ開発データサイエンス
Shell スクリプティングの基礎
shebang、変数、クォート、入力、引数、条件分岐、ファイルテスト、終了ステータス、for ループを使った初心者向け Bash スクリプトを作成します。
Shell
スケジュールされたバックアップとリカバリ
マニフェストベースの tar バックアップを作成し、アーカイブを検査して 1 つのファイルを復元し、タイムスタンプ付きバックアップを Cron で安全にスケジュールします。
LinuxShell
ログエラー集計スクリプトを作成する
準備済みの各ログでエラー行を数える、短い Bash スクリプトを 1 つ作成します。
Shell
Red Hat Enterprise Linux でファイルを管理する
この実験では、RHEL 環境における基本的なコマンドラインツールを使用して、ファイルやディレクトリを管理する実践的な経験を積みます。現在の場所の探索、内容の一覧表示、ディレクトリの移動、ファイルの作成、ファイルやディレクトリの整理、リンクの作成、シェル展開による効率的なファイル選択方法を学びます。
LinuxShell
'tee' コマンドで標準エラーをキャプチャする方法
Linux の 'tee' コマンドを使用して、標準エラー (stderr) 出力をキャプチャおよび管理する方法を学び、アプリケーションでのより優れたエラー処理とロギングを実現します。
LinuxShell
コマンド出力を処理するシェルスクリプトの作成
このチャレンジでは、シェルコマンドの出力を処理するシンプルなシェルスクリプトの作成方法を学びます。
ShellLinux
Linux システム向け Neofetch のカスタマイズ方法
強力な Linux システム情報ツールである Neofetch を探求し、ニーズに合わせてトラブルシューティングとカスタマイズを行う方法を学びましょう。Neofetch を使用する利点を発見し、一般的な問題を解決して、Linux 体験を最適化します。
LinuxShell
スクリプト職人
このチャレンジでは、システム管理者として、ファイル管理タスクを自動化する強力なシェルスクリプトを作成します。その過程で、変数、条件分岐、ループについて学びます。
ShellLinux
RHEL デプロイメントのインストールと自動化
この実験では、Docker を使用して RHEL 9 コンテナをデプロイし、自動化する方法を学びます。Red Hat Universal Base Images (UBI) を探索し、RHEL 構成に基づいてカスタム Dockerfile を作成し、コンテナデプロイメントを検証し、Kickstart 自動化の概念を模倣したスクリプトを使用してコンテナ作成を自動化します。
LinuxDockerShell
入力検証とコード整合性の実演
この実験では、簡単なスクリプトを作成し、コマンドインジェクション攻撃をシミュレートし、サニタイズを実装し、ハッシュを使用してスクリプトの整合性を検証することで、入力検証とコード整合性の重要性を学びます。
CybersecurityShellLinux
ループを使用したシェルスクリプトの作成
このチャレンジでは、ループ構造を使用してファイルやコマンドライン入力を処理するシンプルなシェルスクリプトの作成方法を学びます。
ShellLinux
RHEL で Bash スクリプトを作成し実行する
この実験では、RHEL システム管理のための Bash スクリプトの作成と実行について学びます。シンプルなスクリプトの作成から始め、システムコマンドを追加して実行可能にします。その後、`for` ループを使用してシステム情報収集などのタスクを自動化し、`grep` と正規表現でコマンド出力をフィルタリングします。最終的に、包括的な RHEL システム情報スクリプトを構築し、管理タスクの自動化と強力なシェル機能の活用に関する実践的なスキルを習得します。
ShellLinux
プロジェクトの環境変数を永続化する
今後の Zsh セッションでも 1 つのプロジェクトパス変数を利用できるようにします。
Shell
入力引数を利用したシェルスクリプトの作成
このチャレンジでは、入力パラメータを受け取って処理するシンプルなシェルスクリプトの作成方法を学びます。
ShellLinux
Terraformによる基本的なリソース作成
この実験では、基本的な `local_file` リソースの定義、計画(plan)、適用(apply)を通じて、Terraformの基本的なワークフローを学びます。これにより、Infrastructure as Code (IaC) の核心的な概念を理解します。
ShellLinux
Linux におけるシェル環境と設定の管理
この実験では、Linux のシェル環境を管理する方法を学びます。ローカル変数と環境変数の作成、子シェルへの継承の確認、`set -o allexport` による変数の自動エクスポート制御、そして `.bashrc` ファイルを編集してカスタム設定を永続化する方法を習得します。
ShellLinux
Linux expect コマンド:実践的な例と活用
Linux の expect コマンドの力を探求しましょう。SSH ログインの自動化、プロンプトの処理、さまざまなタスクに対応するスクリプトの作成方法を学びます。
ShellLinux
シェルスクリプトで変数の値を表示する方法
シェルスクリプトで変数の値を効果的に表示する方法を発見してください。シェル変数の基本を学び、この重要なテクニックの実用的な応用を探求します。
Shell
- 前へ
- 1
- 2
- 3
- 4
- 5
- 6
- ...
- 19
- 次へ