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

Linuxコマンドラインでテキストファイルを表示するためにmoreを使用する

コマンドラインでテキストファイルを表示できるユーティリティは多数あります。そのうちの1つはもっとです 。

もっと 私が書いたlessという別のツールに似ています 。主な違いは、もっと ファイル内で前に進むことのみが可能です。

それは制限のように思えるかもしれませんが、知っておくと便利な機能がいくつかあります。 もっと何を簡単に見てみましょう できることとその使い方。

基本

テキストファイルがあり、コマンドラインで読みたいとします。ターミナルを開き、ファイルが含まれているディレクトリに移動して、次のコマンドを入力します。

more <filename>

たとえば、 more jekyll-article.md

キーボードのスペースバーを押してファイル内を移動するか、 qを押します やめる。

ファイル内のテキストを検索する場合は、 /を押します。 キーの後に検索したい単語または用語が続きます。たとえば、 terminalというフレーズを検索するには 、タイプ:

/terminal

検索では大文字と小文字が区別されます。 ターミナルと入力する terminalと入力するのと同じではありません 。

他のユーティリティでより多くを使用する

他のコマンドラインユーティリティから詳細にテキストをパイプできます 。なぜそうするのですか?これらのツールが吐き出すテキストが複数のページにまたがる場合があるためです。

これを行うには、コマンドとオプションを入力し、その後にパイプ記号( | )を入力します。 )、続いて詳細 。たとえば、多数のファイルを含むディレクトリがあるとします。 もっとを使用できます ls ディレクトリの内容の完全なビューを取得するコマンド:

ls | more

もっとを使用することもできます grepを使用 複数のファイルでテキストを検索するコマンド。この例では、 grepを使用しています テキストを見つけるには生産性 私の記事の複数のソースファイル:

**grep ‘productivity’ *.md | more**

もっとと組み合わせることができるもう1つのユーティリティ psです (システムで実行されているプロセスを一覧表示します)。繰り返しになりますが、これは、システムで実行されているプロセスが多数あり、それらすべてのビューが必要な場合(たとえば、強制終了する必要があるプロセスを見つけるため)に役立ちます。これを行うには、次のコマンドを使用します:

ps -u scott | more

scottを置き換えることに注意してください ユーザー名を使用します。

この記事の冒頭で述べたように、もっと 使いやすいです。いとこの少ないほど柔軟ではありません 、しかし知っておくと便利です。


Linux
  1. コマンドラインを使用してLinuxでtar.gzファイルを抽出する方法

  2. コマンドラインを使用してLinuxでユーザーを削除する方法

  3. LinuxコマンドラインからのGoogleドライブの使用

  1. Linuxコマンドラインでのtcpdumpの使用の概要

  2. Linuxコマンドラインで力を使用する

  3. Stratisを使用してコマンドラインからLinuxストレージを管理する

  1. Linuxコマンドラインを使用してWordleを解決します

  2. Linuxのコマンドラインを使用してファイルを作成する

  3. コマンドラインからのLinuxサーバーの移行