ホームページ >運用・保守 >Linuxの運用と保守 >Linuxのcatで最後の数行を読む方法
Linux では、cat コマンドと tail コマンドを使用して、ファイルの最後の数行を表示できます。cat コマンドは、ファイルを接続して標準出力デバイスに出力するために使用され、tail コマンドは、 tail コマンドのパラメータを「-n」に設定すると、ファイル末尾の指定行の内容を表示できます。構文は「cat指定ファイル | 指定行」です。 tail -n は最後の数行の番号を表示します。」
#このチュートリアルの動作環境: linux7.3 システム、Dell G3 コンピューター。
cat (完全な英語のスペル: concatenate) コマンドは、ファイルを接続し、標準出力デバイスに出力するために使用されます。
構文形式
cat [-AbeEnstTuv] [--help] [--version] fileName
パラメータの説明:
-n または --number: すべての出力行に 1 から始まる番号を付けます。
-b または --number-nonblank: -n と似ていますが、空白行に番号が付けられない点が異なります。
-s または --squeeze-blank: 2 つ以上の連続した空白行が見つかった場合は、それらを 1 つの空白行に置き換えます。
-v または --show-nonprinting: LFD と TAB を除く ^ および M- 記号を使用します。
-E または --show-ends : 各行の末尾に $ を表示します。
-T または --show-tabs: TAB 文字を ^I として表示します。
-A、--show-all: -vET と同等。
-e: 「-vE」オプションと同等;
-t: 「-vT」オプションと同等;
tail コマンドを使用して、ファイルの内容を表示できます。
コマンド形式:
tail [参数] [文件]
パラメータ:
-f ループ読み取り
3 つのコマンドを組み合わせて、ファイルの x 行目から Y 行目までを表示します。
構文形式 1: X 行目から Y 行目を表示します。つまり、Y 行を表示しますcat filename | tail -n +X | head -n Y例: 行 1000 から 3000 を表示します
cat requirements.txt | tail -n +3000 | head -n 1000*2 つのメソッドの順序に注意してくださいDecomposition: tail -n 1000: 最後の 1000 行を表示 tail -n 1000: 1000 行目から表示し、次を表示
# 推奨学習:
Linux ビデオ チュートリアル以上がLinuxのcatで最後の数行を読む方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。