ファイルの表示、検索、および編集

Linux におけるファイルの表示、検索、編集の必須スキルを習得します。cat、head、tail を使用したファイル内容の効率的な読み取り、less による大容量ファイルのナビゲーション、grep によるデータ検索、Nano および Vim を使用したテキスト編集を学びます。このモジュールは、テキスト処理およびシステム管理タスクの基礎を提供します。

DevOps EngineerLinuxDevOps

💡 このチュートリアルは英語版からAIによって翻訳されています。原文を確認するには、 ここをクリックしてください

はじめに

この初心者向けコースでは、日常の Linux 作業で使うテキスト処理スキルを身につけます。7 つのガイド付きラボと最後の設定修復チャレンジを通じて、適切な表示ツールを選び、テキストを検索・計測し、ファイル形式を識別し、Nano と Vim で制御された編集を行います。

演習は読み取り専用の調査から対話的な編集へ進みます。増え続けるログを観察し、ページャー内を検索し、用意されたファイルをフィルタリングし、最後にターミナルから小さな設定変更を検証します。

学習内容

  • cat、head、tail でファイル全体または先頭・末尾の指定行を表示する
  • tail -f で追記されるログを監視し、ライブ表示を安全に停止する
  • less で大きなテキストファイルをページ移動、スクロール、検索して終了する
  • file で内容を調べ、テキスト、実行ファイル、名前が紛らわしいファイルを識別する
  • grep でリテラル文字列を検索または除外し、大文字小文字を無視した検索を行う
  • wc で行数、単語数、バイト数を数える
  • Nano でテキストを作成・保存し、Vim で基本的なモード編集を行う
  • 最終チャレンジで用意された設定ファイルを調査、修復、検証する

このコースの対象者

このコースは、ファイルとディレクトリを移動でき、ログの閲覧、テキスト検索、データ計測、設定ファイル編集を学びたい Linux 初心者向けです。DevOps、開発、システム管理を目指す方に役立ちます。

前提知識: pwd、cd、ls とファイルパスの理解を含む基本的なナビゲーションとファイル操作。Nano や Vim の経験は不要です。

学習環境: 用意されたテキストファイル、1,000 行の練習ログ、安全に読み取るシステムファイル、Nano、Vim、最終修復専用のローカル設定ファイルを備えた LabEx Linux ターミナルです。

よくある質問

どの程度ガイドがありますか?

7 つのラボでは手順に沿って練習します。第 8 の最終ユニットはチャレンジで、grep で設定を見つけ、Nano、Vim、または Vi で編集し、cat で結果を検証します。

Nano と Vim の両方を学びますか?

はい、入門レベルで扱います。Nano は開く、入力する、Ctrl+O で保存する、Ctrl+X で終了する操作を、Vim は Normal/Insert モード、Esc、dd による行削除、:wq による保存終了を扱います。

grep のラボでは正規表現を扱いますか?

リテラル文字列と -i、-v オプションによるパターン検索を紹介します。拡張正規表現の構文や複数ファイルの再帰検索は扱いません。

実際のシステム設定ファイルを編集しますか?

いいえ。/etc/passwd や /etc/os-release などのシステムファイルは読み取り練習だけに使用します。変更するのはプロジェクト領域に用意されたトレーニング設定ファイルです。

講師

labby
Labby
Labby is the LabEx teacher.