ホームページ  >  記事  >  運用・保守  >  Linux でファイルを表示するコマンドは何ですか?

Linux でファイルを表示するコマンドは何ですか?

清浅
清浅オリジナル
2019-04-12 16:40:3885165ブラウズ

Linux システムでファイルの内容を表示するコマンドには、次のものが含まれます。 cat は最初の行からすべての内容を表示することを意味し、tac は最終行から逆順にすべての内容を表示することを意味し、more は、窓の大きさなど。

Linux でファイルを表示するコマンドは何ですか?

#【おすすめコース: Linux チュートリアル #】

Linux でファイルの内容を表示するコマンド

ファイルの内容を表示するコマンド:

    #cat: by the first最終行から内容を表示し、全内容を出力
  • tac: 内容を最終行から逆順に表示し、全内容を出力
  • more: ウィンドウ サイズに応じて、ファイルの内容がページごとに表示されます。
  • less: more と似ていますが、ページ送りと文字検索ができる点が利点です
  • head: 最初の数行のみが表示されます
  • tail: 最後の数行のみが表示されます
  • nl: cat - n と同様、表示時の行番号を出力
  • tailf: tail -f
cat と同様tac

cat

cat の機能は、ファイルの内容を 1 行目から連続して画面に出力することです。ただし、cat は、ファイルが大きく、行数が比較的多い場合、画面に収まりきらず、内容の一部しか表示されないため、一般的には使用されません。

cat 構文:

-n: 表示時に行番号も合わせて出力

cat [-n]  文件名

tac

tac の機能は、ファイルを最終行から反転してコンテンツデータを画面に出力することです。 tac は実際には猫を逆さまに書いたものであることがわかります。このコマンドも一般的には使用されません。


tac 構文:

tac 文件名

多かれ少なかれ (一般的に使用されます)

詳細

more の機能は、ファイルを 1 行目から開始し、出力ウィンドウのサイズに応じてファイルの内容を適切に出力することです。ページ全体を出力できない場合は、「Enter キー」で 1 行下に、「スペースバー」で 1 ページ下にスクロールできます。閲覧ページを終了するには「q」キーを押してください。さらに、

more:

more 文件名
Enter n 行下を入力し、次の構文を使用して、パイプ文字「|」 (パイプ) とともに more を使用することもできます。定義されている場合、デフォルトは 1 OK です;

Ctrl f で 1 画面下にスクロールします;

スペースバーで 1 画面下にスクロールします;

Ctrl b で前の画面に戻ります;

= 現在の行の行番号を出力;

:f 現在の行のファイル名と行番号を出力;

v vi エディターを呼び出す;

! コマンドはシェルを呼び出してコマンドを実行します ;

q Exit more

less

less の関数は次と似ています。 more を使用しますが、more を使用するとページを前に進めることはできず、ページを後ろに戻すことしかできません。

less では、[pageup] キーと [pagedown] キーを使用してページを前後に切り替えることができ、より便利だと思われます。

less 構文:

less 文件名
less には、ファイル内で探したいコンテンツを検索できる関数もあります。 weblogic 文字列がない場合は、次のように入力します:

[root@redhat etc]# less passwd

次に入力します:

/weblogic

Enter

この時点で weblogic 文字列がある場合は、 Linux は強調表示された文字を置き換えます。

表示ページを終了するには、「q」キーを押してください。

head と tail

head

head と tail は通常、ファイルの最初の数行だけが必要な場合に使用されます。読み取られるか、次の数行に使用されます。 head の機能は、ファイルの最初の数行を表示することです

head の構文:

number 行数を表示します

head [n number] 文件名

tail

tail の機能は head とまったく逆で、コンテンツの最後の数行のみが表示されます。

tail の構文:

tail [-n number] 文件名

nl

nl の機能は

cat -n

と同じで、1 行目からすべての内容を出力し、

nl 構文 :

nl 文件名

tailf

tailf コマンドは

tail とほぼ同等です-f

、厳密に言えば、tail --follow =name と同じである必要がありますが、より似ています。ファイルの名前が変更されたときも引き続き追跡できるため、特にログ ファイルの 追跡に適しています。電力を節約し、ディスク アクセスを減らすことができるため、tailf コマンドはスクリプトではなく、C コードでコンパイルされたバイナリ実行可能ファイルです。ただし、一部の Linux インストールにはこのコマンドがありません。 tail -f の比較

1.

tail -f とは異なり、ファイルが大きくならない場合、ディスク ファイルにはアクセスしません。 tailf は常にファイルの先頭から少しずつ読み取りますが、tail -f はファイルの末尾から読み取りを開始します

2. tailf がファイルの増大をチェックするとき、ファイル名と stat システムを使用します。 call; そして、tail -f はオープン ファイル記述子を使用します。

注: tail もファイル名を追跡するという同様の効果を達成できますが、tail は常に stat システム コールの代わりに fstat システム コールを使用します。結果は次のようになります。デフォルトでは、tail のファイルが秘密裏に削除されても、tail は知りませんが、tailf は知ります。

以上がLinux でファイルを表示するコマンドは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。