Linuxファイルを表示するコマンドの詳細な説明

Linuxファイルを表示するコマンドの詳細な説明

Linuxファイルを表示する方法

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

  • catは最初の行からコンテンツを表示し始め、すべてのコンテンツを出力します。
  • tacは最後の行から逆順に内容を表示し、すべての内容を出力します。
  • ウィンドウのサイズに応じてファイルの内容をページごとに表示します
  • 少ないことは多いことに似ていますが、ページをめくって文字を検索できるという利点があります。
  • ヘッドは最初の数行のみを表示します
  • tailは最後の数行のみを表示します
  • nlはcat -nに似ていますが、表示時に行番号を出力します。
  • tailfはtail -fに似ている

1.catとtac

cat の機能は、ファイルの内容を最初の行から連続して画面に出力することです。ファイルが大きく、行数が多い場合、画面に全体が収まらず、内容の一部しか表示されません。

cat構文: cat [-n] ファイル名 (-n: 表示時に行番号も一緒に出力します)

tac の機能は、ファイルの内容データを最後の行から逆順に画面に出力することです。 tac は実際には cat を逆に書いたものであることがわかります。

tac 構文: tac ファイル名。

2. より多く、より少なく(よく使われる)

more の機能は、出力ウィンドウのサイズに応じて、最初の行からファイルの内容を適切に出力することです。 1ページ分の出力が終わらない場合は、「Enterキー」で行送り、「Spaceキー」でページ送りができます。表示ページを終了するには、「q」キーを押します。さらに、more はパイプ記号「|」(パイプ)と一緒に使用することもできます。例: ls -al | more

  • moreの構文は、moreファイル名です。
  • Enter は n 行下に移動します。定義する必要があり、デフォルトは 1 行です。
  • Ctrl + F で 1 画面下にスクロールします。
  • スペースバーを押すと 1 画面分下にスクロールします。
  • Ctrl + b で前の画面に戻ります。
  • = 現在の行の行番号を出力します。
  • :f はファイル名と現在の行の行番号を出力します。
  • v は vi エディタを呼び出します。
  • ! コマンドは Shell を呼び出してコマンドを実行します。
  • q 終了もっと見る

less の機能は more と似ていますが、more を使用してページを前にめくることはできません。ページを後ろにめくるだけです。

lessでは、[pageup]キーと[pagedown]キーを使ってページを前後にめくる事ができるので、より便利そうです。

lessの構文は次のとおりです: less ファイル名

Less には、ファイル内の必要なコンテンツを検索できる機能もあります。passwd ファイル内の weblogic 文字列を検索する場合は、次のようにします。

[root@redhat など]# パスワードを少なくする

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

/ウェブロジック

入力

このとき、Weblogic 文字列が存在する場合、Linux はその文字を強調表示します。

表示ページを終了するには、「q」キーを押します。

3. 頭と尾

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

headの構文は次のとおりです: head [n 番号] ファイル名 (番号は行数を示します)

tailの機能はheadと全く逆で、最後の数行だけが表示されます。

tailの構文: tail [-n 番号] ファイル名

4.nl

nl の機能は cat -n と同じで、これも最初の行からすべての内容を出力し、行番号を表示します。

nlの構文は次のとおりです: nl filename

5.テール

tailf コマンドは tail -f とほぼ同等ですが、厳密に言えば、tail --follow=name に似ているはずです。名前が変更された後もファイルを追跡し続けることができるため、ログ ファイルの増加を追跡するのに特に適しています。

tail -f とは異なり、ファイルが大きくならない場合はディスク ファイルにアクセスしません。

Tailf は、ディスク アクセスを減らすことで電力を節約できるため、ポータブル コンピューター上のログ ファイルを追跡するのに特に適しています。

tailf コマンドはスクリプトではなく、C コードでコンパイルされたバイナリ実行ファイルです。一部の Linux インストールにはこのコマンドがありません。

以上が今回ご紹介した関連知識の全てとなります。123WORDPRESS.COMをご活用いただき、誠にありがとうございます。

以下もご興味があるかもしれません:
  • Linuxでファイルの作成時間を表示する方法
  • Linuxでmore、less、catコマンドを使用してファイルの内容を表示します
  • Linuxはlsofコマンドを使用してファイルのオープンステータスを確認します
  • Linux でファイル属性を表示する詳細な例 (ls、lsattr、file、stat)
  • Linux でフォルダのサイズを表示し、サイズ順に並べ替える方法
  • Linux でファイルシステムのブロックサイズとメモリページサイズを表示する簡単な方法
  • Linux du コマンドでフォルダのサイズを表示し、降順で並べ替える

<<:  MySQL 8.0 エラー サーバーがクライアントに不明な認証方法を要求しました 解決策

>>:  MySQLへの外部ネットワークアクセスを許可し、MySQLアカウントのパスワードを変更する方法

推薦する

Dockerfileを使用してApacheイメージを作成する方法

目次1. Dockerイメージ2. 既存のイメージに基づいてインスタンスを作成する3. ローカルテン...

Windows (コミュニティ エディション) に MySQL 8.0.18 をインストールするためのチュートリアル

この記事では、Windows で MySQL をインストールする方法について簡単に説明します。他にご...

Windows での PyTorch 開発環境のインストール チュートリアル

アナコンダのインストールAnaconda は、Python の使用を容易にするために作成されたソフト...

CSS calc() の数式に関する詳細な理解

数式 calc() は CSS の関数であり、主に数学演算に使用されます。 calc() を使用する...

CSS3 を使用した SVG パス ストロークのアニメーション化入門チュートリアル

JavaScript に依存せず、純粋な CSS を使用してsvgストローク描画アニメーション効果と...

Dockerはプロセス操作を管理するためにSupervisorを使用する

Docker コンテナは、起動時に、たとえば ssh または apache デーモン サービスなどの...

静的リソースファイルのアクセスログをフィルタリングするNginxの実装

乱雑なログ日常的に使用される Nginx は、静的リソース サーバーとリバース プロキシ サーバーの...

Docker を使用した Hadoop クラスターのデプロイに関する詳細なチュートリアル

最近、社内に Hadoop テスト クラスターを構築したいので、docker を使用して Hadoo...

VMware 仮想マシンの 3 つのネットワーク方式と原則 (概要)

1. ブリッジ: デフォルトでは VMnet0 が使用されます1. 原則:ブリッジは、それぞれ 2...

JavaScriptエンジンV8の実行プロセスの詳細な説明

目次1. V8ソース2. V8サービスターゲット3. V8の初期アーキテクチャIV. V8の初期アー...

Mysqlは実行中のトランザクションを照会し、ロックを待機する方法

navicatを使用してテストと学習を行います。まず、 set autocommit = 0;を使用...

CSSの優先度を理解する2つの方法

方法1: 値を追加する公式の説明を見るには MDN にアクセスしてください。優先度はどのように計算さ...

角丸四角形の HTML+CSS 実装コード

退屈していたので、突然角丸四角形の実装を思いつきました。しかし、私たちはこの話題についてあまりにも長...

HTML テーブル マウス ドラッグ ソート機能

効果画像: 1. ファイルをインポートする<script src="js/jquer...

JavaScript と JQuery フレームワークの基本チュートリアル

目次1. JS オブジェクトDOM –1、機能–2、テスト3. jQuery –1. 概要–2、使用...