Menu
CoddyTech

HeadとTail

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

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

headコマンドはファイルの先頭の行を表示します。デフォルトでは、先頭の10行を表示します。

head log.txt

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

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

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

tail log.txt

行数を指定するには:

tail -n 3 log.txt   # 最後の3行を表示する
tail -n 1 log.txt   # 最後の1行だけを表示する

それぞれの使いどころ:

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

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

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

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

チャレンジ

初心者
使用 head 和 tail 检查 log.txt。运行这两个命令,先运行 head,然后运行 tail。可以将它们分两行输入,也可以在同一行用分号 (;) 分隔:

1. 使用 head -n 3 log.txt 打印文件的前 3 行
2. 使用 tail -n 1 log.txt 打印文件的最后 1 行

单行格式:command1; command2
提示:分号 ; 会让多个命令在同一行依次运行。

自分で試してみよう

ターミナル
quiz icon腕試し

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

基礎のすべてのレッスン

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