Lessは、ファイルの内容またはコマンド出力を一度に1ページずつ表示するコマンドラインユーティリティです。 more
に似ています 、ただし、より高度な機能があり、ファイル内を前後に移動できます。
less
を起動するとき ファイル全体を読み取らないため、 vim
などのテキストエディタに比べて読み込み時間が大幅に短縮されます。 またはnano
。
少ないコード> コマンドは主に大きなファイルを開くために使用されます。
less
の一般的な構文 プログラムは次のとおりです。
less [OPTIONS] filename
たとえば、 / usr / share / common-licenses / GPL-3
のコンテンツを表示するには 入力するファイル:
less /usr/share/common-licenses/GPL-3
コマンドからの出力をless
にリダイレクトすることもできます パイプを使用します。たとえば、 ps
の出力を表示するには 次のように入力するページごとのコマンド:
ps aux | less
ファイルコンテンツのナビゲート#
コンテンツが大きすぎて1ページに収まらないファイルを開くと、単一のコロン(:
)が表示されます。 。
次のページに進むには、 f
のいずれかを押します。 キーまたはスペースバー
。特定の行数だけ下に移動する場合は、数字の後にスペースまたは f
を入力します。 キー。
下矢印
のいずれかを押すことができます またはEnter
1行前にスクロールして上矢印
1行後方にスクロールします。
前のページに戻るには、 b
を押します 鍵。数字の後にb
を入力して、特定の行数だけ上に移動します キー。
パターンを検索する場合は、スラッシュ( /
)と入力します。 )その後に検索するパターンが続きます。 Enter
を押したら lessは一致するものを前方に検索します。逆方向に検索するには、(?
を使用します )の後に検索パターンが続きます。
ファイルの終わりに達すると、文字列(END)
画面の下部に表示されます。
less
を終了するには コマンドラインに戻り、 q
を押します。 。
less
が必要な場合 行番号を表示するには、 -N
を使用してプログラムを起動します オプション:
less -N filename
デフォルトでは、 less
終了すると、ファイルの内容が画面から消去されます。ファイルの内容を画面に残すには、 -X
を使用します オプション:
less -X filename
+ F
オプションはless
を指示します ファイルの内容に変更がないか監視します。これは、ログファイルを開くときに役立ちます。
less +F /var/log/messages
+ F
で起動した場合 、 less
tail -f
とほぼ同じように動作します 。
少ないコマンド#
少ないコード> プログラムには、ファイルの内容をナビゲートして文字列を検索できるようにするいくつかのコマンドが含まれています。すべてのコマンドの完全なリストを表示するには、
h
と入力します 。
キーボードから入力できるコマンドのほとんどは、両方の more
で使用されるコマンドに基づいています。 およびvi
。異なるキーを使用して同じアクションを実行できます。
以下は、lessが表示したときにファイルコンテンツをナビゲートするために最も頻繁に使用されるコマンドの一部です。
コマンド | アクション |
---|---|
下矢印 、 Enter 、 e 、または j | 1行先に進みます。 |
上矢印 、 y またはk | 1行後ろに移動します。 |
スペースバー またはf | 1ページ先に進みます。 |
b | 1ページ後ろに移動します。 |
/ pattern | 一致するパターンを前方に検索します。 |
?pattern | 一致するパターンを逆方向に検索します。 |
n | 前の検索を繰り返します。 |
N | 前の検索を逆方向に繰り返します。 |
g | ファイルの最初の行に移動します。 |
Ng | ファイルのN行目に移動します。 |
G | ファイルの最後の行に移動します。 |
p | ファイルの先頭に移動します。 |
Np | ファイルにNパーセント移動します。 |
h | ヘルプを表示します。 |
q | 終了less 。 |
結論#
これで、 less
の使用方法を十分に理解できたはずです。 コマンド。
すべてのオプションとコマンドの完全なリストについては、 man less
と入力してください。 ターミナルで。