UNIXとLinuxでは "less"コマンドが "more"より優れている理由


たくさんの巨大なログファイルを扱います。私は通常、パテやTelnetを使って自分のUNIXやLinuxサーバに接続し、標準のUNIX / Linuxコマンドを使ってファイルを読みます。他のITスタッフは、XウィンドウのGUIを使用することを好みますが、帯域幅の狭い接続を使用する場合は、コマンドライン端末を使用して処理を高速化する方が良いでしょう。

それらを編集することなく、「less」コマンドを使用します。 LinuxとUNIXの「Less」ではファイルを表示し、基本的な検索操作を実行できます。 moreとは異なり、ドキュメント内の任意の場所で検索文字列を検索できるように、前方および後方の両方のナビゲーションが可能です。

あまり良くない

lessを使用してファイルを開くには、UNIXまたはLinuxプロンプトでファイル名の後にlessコマンドを入力します。

verbose.log.moというファイルを開きました。

s>0

Lessは、ファイルを開き、端末の左下部分にファイル名を表示します。ファイル内の文字列を検索するには、スラッシュと続けて検索する文字列を入力し、Enterキーを押します。以下の例では、/ errorという文字列を入力して、「error」という文字列を検索します。

image ファイルのビューは、文字列が配置されている行にジャンプします。

image

文字列の次のインスタンスを検索するには、単に "n"キーを押してください。

  • [スペースバー]前のページ
  • ng:行番号nに移動します。デフォルトはファイルの先頭です。
  • nG:行番号nにジャンプします。デフォルトはファイルの最後です。
  • /パターンパターンを検索します。
  • N:次の一致に移動します。
  • 文字で現在の位置をマークします。 手紙手紙の位置に戻ります。
  • '^またはg:ファイルの先頭に移動します。
  • :現在のコンテンツを保存します(別のものから取得したものです)
  • F:ファイル内にgrepファイルから情報を絶えず読み、その終わりに従います。ログの監視に役立ちます。このモードを終了するには、Ctrl+ Cを使用します。
  • - オプション:コマンドラインオプション - オプションを切り替えます。 :ヘルプ
  • q:終了します。

    端末ウィンドウの「less」で表示されたテキストは、端末のウィンドウのサイズを変更すると自動的に折り返されます。

    Linuxで表示するテキストファイルやASCIIファイルがたくさんある場合は、テキストを切り取る傾向がある "more"またはUNIXの場合は、コマンドライン端末を使用してファイルを表示するための優れたコマンドであるため、「less」をマスターするようにしてください。お楽しみください!

    Supersection Week 1

    関連記事:


    2.05.2009