Linux システムでファイルの内容を表示するコマンドには、次のものが含まれます。 cat は最初の行からすべての内容を表示することを意味し、tac は最終行から逆順にすべての内容を表示することを意味し、more は、窓の大きさなど。
#【おすすめコース: Linux チュートリアル #】
Linux でファイルの内容を表示するコマンド
ファイルの内容を表示するコマンド:
cat
cat の機能は、ファイルの内容を 1 行目から連続して画面に出力することです。ただし、cat は、ファイルが大きく、行数が比較的多い場合、画面に収まりきらず、内容の一部しか表示されないため、一般的には使用されません。
cat 構文:-n: 表示時に行番号も合わせて出力
cat [-n] 文件名
tac の機能は、ファイルを最終行から反転してコンテンツデータを画面に出力することです。 tac は実際には猫を逆さまに書いたものであることがわかります。このコマンドも一般的には使用されません。
tac 文件名
詳細
more の機能は、ファイルを 1 行目から開始し、出力ウィンドウのサイズに応じてファイルの内容を適切に出力することです。ページ全体を出力できない場合は、「Enter キー」で 1 行下に、「スペースバー」で 1 ページ下にスクロールできます。閲覧ページを終了するには「q」キーを押してください。さらに、
more:more 文件名
Ctrl f で 1 画面下にスクロールします;
スペースバーで 1 画面下にスクロールします;
Ctrl b で前の画面に戻ります;
= 現在の行の行番号を出力;
:f 現在の行のファイル名と行番号を出力;
v vi エディターを呼び出す;
! コマンドはシェルを呼び出してコマンドを実行します ;
q Exit more
lessless の関数は次と似ています。 more を使用しますが、more を使用するとページを前に進めることはできず、ページを後ろに戻すことしかできません。
less では、[pageup] キーと [pagedown] キーを使用してページを前後に切り替えることができ、より便利だと思われます。
less 構文:less 文件名
[root@redhat etc]# less passwd
次に入力します:
/weblogic
Enter
この時点で weblogic 文字列がある場合は、 Linux は強調表示された文字を置き換えます。
表示ページを終了するには、「q」キーを押してください。
head と tailhead
head と tail は通常、ファイルの最初の数行だけが必要な場合に使用されます。読み取られるか、次の数行に使用されます。 head の機能は、ファイルの最初の数行を表示することです
head の構文:number 行数を表示します
head [n number] 文件名
tail
tail の機能は head とまったく逆で、コンテンツの最後の数行のみが表示されます。
tail の構文:tail [-n number] 文件名
nl の機能は
cat -n と同じで、1 行目からすべての内容を出力し、
tailf コマンドは 、厳密に言えば、 tail -f とは異なり、ファイルが大きくならない場合、ディスク ファイルにはアクセスしません。 tailf は常にファイルの先頭から少しずつ読み取りますが、tail -f はファイルの末尾から読み取りを開始します 以上がLinux でファイルを表示するコマンドは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。nl 文件名
tail --follow =name
と同じである必要がありますが、より似ています。ファイルの名前が変更されたときも引き続き追跡できるため、特にログ ファイルの 追跡に適しています。電力を節約し、ディスク アクセスを減らすことができるため、tailf コマンドはスクリプトではなく、C コードでコンパイルされたバイナリ実行可能ファイルです。ただし、一部の Linux インストールにはこのコマンドがありません。 tail -f の比較
注: tail もファイル名を追跡するという同様の効果を達成できますが、tail は常に stat システム コールの代わりに fstat システム コールを使用します。結果は次のようになります。デフォルトでは、tail のファイルが秘密裏に削除されても、tail は知りませんが、tailf は知ります。