Menu
Coddy logo textTech

HeadとTail

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

大きなファイルで作業する際、ファイル全体を読む必要はないことがよくあります。最初や最後の部分を見るだけで十分です。headtail コマンドを使うと、まさにそれができます。

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

head log.txt

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

head -n 3 log.txt   # show first 3 lines
head -n 1 log.txt   # show only the first line

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

tail log.txt

行数を指定するには:

tail -n 3 log.txt   # show last 3 lines
tail -n 1 log.txt   # show only the last line

それぞれの使用場面:

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

便利なトリック — 両方を組み合わせる:

両方のコマンドを一緒に使用して、ファイルの先頭と末尾を同時に表示できます:

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

チャレンジ

初心者

headtail を使って log.txt を確認する:

  1. ファイルの最初の 3 行head を使って出力する
  2. ファイルの最後の 1 行tail を使って出力する

ヒント: 表示する行数を制御するために -n フラグを使用します。両方のコマンドを続けて実行します。

チートシート

head コマンドは、ファイルの 最初の数行 を表示します(デフォルト:10行):

head log.txt

tail コマンドは、ファイルの 最後の数行 を表示します(デフォルト:10行):

tail log.txt

-n フラグを使用して行数を指定します:

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

両方のコマンドを組み合わせて、ファイルの先頭と末尾を確認できます:

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

自分で試してみよう

ターミナル
quiz icon腕試し

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

基礎のすべてのレッスン