GNU/Linux >> Linux の 問題 >  >> Linux

Linuxmoreコマンドを例で説明

Linuxでの作業に慣れている場合は、Linuxの世界で多くのファイルテキストを見つけることができます。構成ファイルとログファイルは通常、テキスト形式で保持されます。ただし、これらのファイルには通常、長いコンテンツが含まれています。

それらすべてを1ページで表示することはできません。したがって、これらのファイルにページ付けする必要があります。そのために、Linuxmoreコマンドを使用できます。

Moreコマンドは、一度に1ページに長いテキストファイルを表示するためのコマンドです。 Moreコマンドは、Linuxに組み込まれているコマンドです。

linuxmoreコマンドの使用方法

さらにコマンドを使用するには、次のように入力する必要があります:

$ more file_name

たとえば、/ var/logディレクトリにあるsyslogファイルの内容を確認したいとします。次のように入力できます:

$ more /var/log/syslog

左下のインジケーターが表示されます 。それは私たちに数0%を示しています。これは、ファイルが十分に長いため、最初のページが全ページの0%であることを意味します。下にスクロールするには、スペースボタンを使用します。次に、インジケーター番号が増加していることがわかります。

1)1ページあたりの行数を制限する

moreコマンドを実行すると、moreを使用して表示されているファイルのコンテンツが画面に表示されます。ページごとにいくつかの行に制限できます。これを行うには、-numオプションを使用できます 。

たとえば、行を12行だけに制限したいとします。 ページごとに。次に、次のように入力できます:

$ more -12 /var/log/syslog

これで、1ページあたり12行に制限されます。スペースバーを押して下にスクロールすると、さらに12行が表示されます。

2)ユーザーメッセージを表示する

ご存知のように、より多くの場合、左下にインジケーターが表示され、位置がパーセンテージで表示されます。初めてもっと走る人のために、彼/彼女はページを下にスクロールする方法を推測するかもしれません。これを回避するには、 -dを使用できます より多くのコマンドで次のようなユーザーメッセージを表示するオプション「[続行するにはスペースを押し、終了するには「q」を押してください。]」

ユーザーがボタン「スペース」と「q」以外のボタンを押した場合 、その後、警告メッセージが表示されます「[手順については「h」を押してください。]」

hボタンを押すと、ヘルプメッセージが表示されます:

興味深いコマンドの1つは、 bです。 ボタン。 bボタンを使用すると 前のページに戻ります。つまり、bボタンを使用すると上にスクロールできます 。

... backup 1 の行から、前のページにいることがわかります。 左上のページ。

3)スクロールを抑制する

-cを使用 オプションを指定すると、moreはページをスクロールしません。前のページをクリアし、次のページまたは行をそこに配置します。

$ more -10 -c lynis.log

スペースボタンを押すと、次のページまたは行は同じサイズのままです。

4)複数の空白行を絞ります

絞るには、 -sを使用できます オプション。サンプルは次のとおりです:

-sを追加すると オプション:

$ more -s doc_30.txt

5)検索文字列

ログファイルが十分に長い場合、必要な文字列を見つけるのは簡単ではありません。検索文字列が役立ちます。 + / stringを使用する 文字列を検索して、行の先頭にキーワードを配置できます。 「dhclient」を検索するとします / var / logs / syslog ファイル。その場合、構文は次のようになります:

$ more +/dhclient /var/log/syslog

次に、次の行で検索を続行するには、/ボタンを押します。 dhclientwordが続きます。

6)特定の行で始まるコンテンツの表示

+ num を使用して、特定の行で始まるファイルの内容を表示することもできます。 オプション。たとえば、15行のファイルがあります。

次に、行番号5から始まるdoc_30.txtという名前のファイルを表示します。コマンドは次のようになります:

$ more +5 doc_30.txt

バイナリファイルの表示に使用できますか?

答えはノーです 。もっとあなたにこれについてのメッセージを与えるでしょう。これがサンプルです。

結論

Moreは、テキストファイルのコンテンツを表示するための基本的なツールの1つです。これ以上はバイナリファイルの表示には使用できません。いつものように、いつでも man more と入力できます またはmore--help より多くのコマンドの使用法についての詳細を調べるため。

関連項目:

  • Linuxヘッドコマンドチュートリアルと例

Linux
  1. Linuxのshutdownコマンドを例で説明

  2. nslookupLinuxコマンドの例

  3. Linux Tracerouteコマンド、例を使用して説明

  1. 例を含むwcLinuxコマンド

  2. LinuxでのJQコマンドと例

  3. Linuxのwhoamiコマンドを例で説明

  1. Linuxカットコマンドを6つの例で説明

  2. Linuxipコマンドと例

  3. Linuxのlddコマンドを例で説明