この初心者向けコースでは、Linux コマンド、ターミナル、ファイルの間をデータがどのように流れるかを学びます。6 つのガイド付きラボと短い最終チャレンジを通じて、通常出力とエラーの分離、ストリームのリダイレクト、パイプラインの構築、コマンド履歴の再利用、テキストの集計、一時的なコマンドエイリアスの作成を練習します。
演習では小さなツールを組み合わせ、確認可能なワークフローを作ります。最後のログ分析では、1 本のパイプラインと出力リダイレクトにより、生の IP アドレス一覧を出現回数付きの数値順レポートへ変換します。
学習内容
- 成功、失敗、混在するコマンドで標準出力と標準エラーを区別する
>と>>でコマンド出力をファイルに上書きまたは追記する2>でエラーメッセージを別に保存する|でコマンドを接続し、1 つの出力を次の入力にするhistory、!!、Ctrl+Rで履歴を確認、再実行、逆方向検索するsortとuniq -cでテキストを並べ、隣接する重複をまとめ、出現回数を数える- 一時的なシェルエイリアスを作成、確認、使用、削除する
- 重複 IP アドレスを数値順に並べるパイプラインを構築して保存する
このコースの対象者
このコースは、コマンドを実行してテキストファイルを確認でき、再現可能なコマンドラインワークフローを組み立てたい Linux 初心者向けです。ログやテキスト出力を扱う DevOps、開発、システム管理志望者に役立ちます。
前提知識: 基本的なターミナルナビゲーションと ls、cat、grep、wc などのコマンドに慣れていること。シェルスクリプト経験は不要です。
学習環境: テキストとログの練習ファイルを備えた LabEx Linux ターミナルです。リダイレクト、履歴、エイリアス、パイプラインの演習は labex ユーザーのトレーニング領域内で行います。
よくある質問
どの程度ガイドがありますか?
6 つのラボでは手順に沿って練習します。第 7 の最終ユニットは 2 段階のチャレンジで、sort | uniq -c で重複 IP を数え、数値ソートを追加し、結果を ip_report.txt にリダイレクトします。
すべてのシェルリダイレクトを扱いますか?
いいえ。> と >> による標準出力の上書き・追記と、2> によるエラーの個別保存を練習します。<、2>&1、Here-document、tee は扱いません。
エイリアスは永続化されますか?
いいえ。現在のシェルで ll エイリアスを作成して確認・実行し、unalias で削除します。シェル起動ファイルを編集する永続エイリアスは本モジュールの範囲外です。
> は既存データを上書きしますか?
はい。専用演習で > がファイル内容を置き換え、>> が末尾に追加することを確認します。すべてトレーニング領域の用意されたファイルを使用します。





