Menu
Coddy logo textTech

HeadとTail

CoddyのTerminalジャーニー「基礎」セクションの一部。レッスン 30/82。

大きなファイルを扱うとき、ファイル全体を読み取る必要がないことはよくあります。先頭または末尾だけを確認すればよいのです。head コマンドと tail コマンドを使えば、まさにそれができます。

<strong>head</strong> コマンドは、ファイルの先頭の行を表示します。デフォルトでは最初の 10 行を表示します:

head log.txt

表示する行数を指定するには、-nフラグを使用します:

head -n 3 log.txt   # 最初の3行を表示
head -n 1 log.txt   # 最初の行のみを表示

<strong>tail</strong> コマンドは、ファイルの末尾の行を表示します。デフォルトでは最後の 10 行を表示します:

tail log.txt

行数を指定するには:

tail -n 3 log.txt   # 最後の3行を表示
tail -n 1 log.txt   # 最後の行のみを表示

それぞれを使用するタイミング:

  • ファイルの構造やヘッダーをプレビューするには head を使用します
  • ログファイルの最新のエントリを確認するには tail を使用します

便利なテクニック:両方を組み合わせる:

両方のコマンドを一緒に使うと、ファイルの先頭と末尾を同時に確認できます。

head -n 2 log.txt
tail -n 2 log.txt
challenge icon

チャレンジ

初心者
ファイル log.txt を調べるには、headtail を使用します。チャレンジに合格するには、両方のコマンドをセミコロン(;)で区切って1行で実行し、両方の出力をまとめて取得します。

1. head -n 3 log.txt を使用して、ファイルの最初の3行を表示します
2. tail -n 1 log.txt を使用して、ファイルの最後の1行を表示します

形式の例: command1; command2
ヒント: セミコロン ; を使うと、1行で複数のコマンドを順番に実行できます。
必須の出力形式: [翻訳した内容]

自分で試してみよう

ターミナル
quiz icon腕試し

このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。

基礎のすべてのレッスン

自分で練習してみよう: Terminalプレイグラウンド