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 # 最初の行のみを表示tailコマンドは、ファイルの末尾の行を表示します。デフォルトでは最後の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チャレンジ
初心者ファイルを調べるには、
1.
2.
例の形式:
head と tail を使用します。チャレンジに合格するには、両方のコマンドをセミコロン(;)で区切って1行に記述し、両方の出力をまとめて取得します。1.
head -n 3 log.txt を使用して、ファイルの最初の3行を表示します。2.
tail -n 1 log.txt を使用して、ファイルの最後の1行を表示します。例の形式:
command1; command2ヒント:セミコロン ; を使うと、1行で複数のコマンドを順番に実行できます。自分で試してみよう
ターミナル
このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。
基礎のすべてのレッスン
自分で練習してみよう: Terminalプレイグラウンド