Shell チュートリアル
シェルスクリプトのチュートリアルは、コマンドライン操作と自動化を習得するための体系的なアプローチを提供します。初心者から経験者まで適したさまざまなシェルとスクリプト技術をカバーしています。実践的なラボと具体例を通じて、効率的なシェルスクリプトを書くスキルを習得します。インタラクティブなコマンドライン環境でリアルタイムにシェルコマンドを練習し、実験することができます。
その他のスキルツリー
LinuxDevOpsサイバーセキュリティAWSDevOps EngineerCybersecurity EngineerDevSecOpsKali LinuxRed Hat Enterprise LinuxRHCSA トレーニングRHCE in Enterprise Linux トレーニングLFCS トレーニングGitCloudflareDockerKubernetesCKA トレーニングCKAD トレーニングCKS トレーニングAnsibleRHCE in Ansible トレーニングJenkinsNmapWiresharkHydraCompTIAデータベースMySQLPostgreSQLRedisMongoDBSQLitePythonRustGo 言語JavaC 言語C++ウェブ開発データサイエンスビッグデータ
FIGlet を使って魅力的なターミナルテキストを作成する
FIGlet は、通常の画面文字から大きな文字を作成するユーティリティです。ターミナルセッションで目を引くテキスト、バナー、またはヘッダーを作成するためによく使用されます。このプロジェクトでは、FIGlet を使ってテキストを生成し、異なるフォントで出力をカスタマイズする方法を案内します。
LinuxShell
パニックモード
この実験では、Firewalld のパニックモードを使用して、緊急時にすべてのネットワーク接続を直ちに遮断し、その後復元する方法を学びます。
LinuxShell
ワイルドカードインジェクションで権限昇格する
このラボでは、Nmap でワイルドカードインジェクションを実行して特権を昇格させる方法を学びます。ワイルドカードを理解し、Crontab Tar のワイルドカードインジェクション技術を実践して、より高いアクセス権を取得します。
ShellCybersecurityLinux
Cron ジョブを介して権限昇格する
このラボでは、Cron ジョブと、それらがどのように権限昇格に悪用されるかを学びます。Cron の構文を理解し、crontab スクリプトを上書きしてリバースシェルを実行し、Bash SUID を付与します。この実践的なラボでは、Nmap セキュリティの実践的な経験が得られます。
LinuxCybersecurityShell
Terraform プロジェクトの初期化
この実験では、新しい Terraform プロジェクトを初期化するための基本的な手順を学びます。これには、ディレクトリ構造のセットアップや必要なプロバイダープラグインのダウンロードが含まれます。
ShellLinux
Terraform ステート管理
この実験(Lab)では、さまざまな `terraform state` サブコマンドを使用して、リソースの検査、一覧表示、移動、更新を行う方法を学びます。
ShellLinuxCybersecurity
Terraform リソースの破棄
この実験(Lab)では、Terraform によって管理されているリソースを安全にプレビューし、破棄を実行する方法を学び、インフラストラクチャのクリーンで制御された解体を確実にします。
ShellLinux
Terraform 出力値(Outputs)の管理
この実験では、Terraform の出力値(Output values)を使用して、インフラ構成から重要な情報を抽出する方法を学びます。これにより、情報の取得や活用が容易になります。
ShellLinux
Terraform 出力値(Outputs)の管理
この実験では、Terraform の出力値(Output values)を使用して、インフラ構成から重要な情報を抽出する方法を学びます。これにより、情報の取得や活用が容易になります。
ShellLinux
コマンド置換
この実験では、Linux でコマンド置換を使用する方法を学びます。`date` コマンドの出力を `mkdir` コマンドの引数として使用し、動的なディレクトリ名を作成する練習を行います。
LinuxShell
GitHub Actions マトリックスビルド
この実験では、マトリックス戦略を使用して、異なる Node.js バージョンなど、複数の構成に対してワークフローを同時に実行する方法を学びます。
LinuxJavaScriptGitShell
GitHub Actions ジョブの依存関係 (Job Dependencies)
この実験 (Lab) では、ジョブ間の依存関係を定義することで複雑なワークフローをオーケストレーションする方法を学びます。これにより、デプロイなどのタスクがビルド成功後にのみ実行されることを保証します。
LinuxGitJavaScriptShell
GitHub Actions 初めてのワークフロー作成
この実験(Lab)では、GitHub Actions ワークフローを作成するための基本的な手順を学習します。Git リポジトリの初期化、必要なディレクトリ構造の作成、YAML ファイルでのワークフローのトリガーとジョブの定義、そして CI/CD プロセスをシミュレートするための変更のコミットを行います。
LinuxGitShell
Terraformによる基本的なリソース作成
この実験では、基本的な `local_file` リソースの定義、計画(plan)、適用(apply)を通じて、Terraformの基本的なワークフローを学びます。これにより、Infrastructure as Code (IaC) の核心的な概念を理解します。
ShellLinux
ワイルドカードとグロブを使う
この実験では、Linux でワイルドカードとグロブを使い、パターンに基づいて複数のファイルを選択する方法を学びます。アスタリスク(*)と疑問符(?)のワイルドカードを使って、ファイルの一覧表示、移動、削除を効率的に行う練習をします。
ShellLinux
Terraform 変数の使い方
この実験(Lab)では、Terraform で変数を宣言、定義、使用する方法を学び、設定をより柔軟で再利用可能にする方法を習得します。
ShellLinux
GitHub Actions シークレットの設定
この実験(Lab)では、リポジトリシークレットを設定し、ワークフロー内でそれらを参照することにより、GitHub Actions で機密情報を安全に管理する方法を学びます。
CybersecurityLinuxGitShell
GitHub Actions でシンプルなコマンドを実行する
この実験では、GitHub Actions ワークフローを定義し、runs-on を使用してランナー環境を指定し、run キーワードを使用してシンプルなシェルコマンドを実行する方法を学びます。
LinuxGitShell
- 前へ
- 1
- 2
- 3
- 4
- 5
- 6
- ...
- 21
- 次へ