ホームページ >運用・保守 >Linuxの運用と保守 >ファイルの読み取りに使用できる Linux コマンドはどれですか

ファイルの読み取りに使用できる Linux コマンドはどれですか

藏色散人
藏色散人オリジナル
2020-12-01 10:34:433843ブラウズ

ファイルの読み込みに使用する Linux コマンドは、1. ファイルの内容を 1 行目から連続して画面に出力する「cat と tac」、2. 「more and less」です。 , ファイルを1行目から開始したり、出力ウィンドウのサイズに合わせてファイルの内容を適切に出力したりする場合に使用します。

ファイルの読み取りに使用できる Linux コマンドはどれですか

推奨: 「linux システム チュートリアル

Linux ファイル読み取りコマンド

1. cat と tac

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

cat 構文: cat -n ファイル名 (-n: 表示される場合、行番号も一緒に出力します)

cat クエリを使用します: cat ファイル名 | grep キーワード

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

tac 構文: tac ファイル名。

2. more and less

more の機能は、ファイルを最初の行から開始し、出力ウィンドウのサイズに応じてファイルの内容を適切に出力することです。 。ページ全体を出力できない場合は、「Enter キー」で 1 行下に、「スペースバー」で 1 ページ下にスクロールできます。閲覧ページを終了するには「q」キーを押してください。さらに、more はパイプ文字「|」 (パイプ) と一緒に使用することもできます。例: ls -al | more

more の構文: more file name

n 行下に入力します。を定義する必要があります、デフォルトは 1 行です;

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

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

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

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

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

v vi エディタを呼び出します。

! コマンドは Shell を呼び出し、コマンドを実行します;

q exit more

less の関数は more と似ていますが、次の関数を使用します。 more ではページを前に進めることはできず、後方向にのみページをめくることができます。

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

less 構文:less ファイル名

less には、ファイル内で見つけたい内容を検索できる関数もあります。Weblogic 文字列があるかどうかを調べたいとします。 passwd ファイルに. を追加し、次のように実行できます:

[root@redhat etc]#less passwd

次に、次のように入力します:

/weblogic

Enter

この時点で weblogic 文字列がある場合、Linux はその文字を強調表示します。

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

3. head と tail

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

head の構文: head [n 数値] ファイル名 (数値は行数を表示します)

tail の機能は、逆に head は内容の最後の数行のみを表示するのと全く同じです

tail 構文: tail [-n number] filename

4, nl

nl 関数 cat -n と同様に、1 行目から全内容を出力し、行番号を表示します

##nl 構文: nl ファイル名

5, tail

tailf コマンドは、tail -f とほぼ同等ですが、厳密に言えば、tail --follow=name に似ているはずです。ファイルの名前が変更されたときも引き続き追跡できるため、ログ ファイルの増大を追跡するのに特に適しています。これは tail -f に似ていますが、ファイルが増大していないときはファイルにアクセスしません。これには、ファイルのアクセス時間が更新されないという副作用があるため、ログ アクティビティが発生していないときはファイル システムのフラッシュが定期的に発生しません)。 。 tailf は、ログの頻度が低く、バッテリー寿命を節約するためにハードディスクのスピンダウンをユーザーが望んでいる場合に、ラップトップ上のログ ファイルを監視するのに非常に役立ちます。) tailf コマンドはスクリプトではなく、C コードでコンパイルされたバイナリ実行可能ファイルです。一部の Linux インストールにはこのコマンドがありません。この記事では、tailf コマンドをコンパイルおよびインストールする方法について説明します。

以上がファイルの読み取りに使用できる Linux コマンドはどれですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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