【ヘッド】
head とは?
💡 ファイルの「頭」だけサクッとのぞき見できるコマンド
📌 このページのポイント
headって何をするコマンドなの?
10行以外も表示できるの?
「head -n 20 ファイル名」で最初の20行、「head -n 1 ファイル名」で1行目だけ、みたいに自由に指定できるよ。「head -c 100 ファイル名」とすれば先頭100バイトだけ表示、なんてこともできるんだ
tailと組み合わせて使うこともあるの?
あるある!たとえば「head -n 20 file | tail -n 5」とすると、11行目から20行目だけを表示できるよ。特定の範囲だけ見たいときに便利な組み合わせだね
headの便利な使い道って他にもある?
複数ファイルを指定すると「==> ファイル名 <==」というヘッダー付きで各ファイルの先頭を表示してくれるんだ。ログが複数あるときにまとめて冒頭チェックできるよ。あと豆知識だけど、「head -n -5 ファイル名」とすると「末尾5行を除いた全部」を表示できるんだ。マイナスの意味が直感と違うから知っておくと便利だね
まとめ:ざっくりこれだけ覚えればOK!
「head」って出てきたら「ファイルの先頭を表示するコマンド」と思えればだいたいOK!
📖 おまけ:英語の意味
「head」 = 頭・先頭
💬 ファイルの「頭(先頭)」を見るから head。tail と対になるコマンドだよ