画面全体に収まらないほど大きなテキストファイルを表示する場合、less commandは非常に貴重なツールです。古い Unix の格言にあるように、「less is more」(少ないことはより豊かである)です。(これは、同様の機能を持つmoreコマンドも存在するという事実にかけたものです)。lessユーティリティはテキストをページ形式で表示し、ファイル全体をメモリにロードすることなく、ページごとにファイルを移動できるようにします。
less コマンドの開始方法
ファイル表示を開始するには、単にcommand lessの後にファイル名を指定します。これにより、ファイルがlessインターフェースで開かれます。
less /home/pete/Documents/text1
lessビューア内に入ると、標準のシェルコマンドは機能しません。代わりに、テキストを移動および操作するために特定のキーセットを使用します。
ナビゲーションとコントロール
ドキュメント内を移動するために、いくつかのキーを使用できます。
- 矢印キーとページキー:
Page Up、Page Down、Up、Downを使用して、1 行ごと、または 1 ページごとに移動します。 - 先頭へ移動:
gを押すと、テキストファイルの先頭に直接移動します。 - 末尾へ移動:
G(Shift + g)を押すと、テキストファイルの末尾にジャンプします。 - ヘルプメニュー:
less内でコマンドを忘れた場合は、hを押すだけで役立つ概要が表示されます。
Unix less 検索
lessの強力な機能の 1 つは、テキストを検索する機能です。unix less searchを実行するには、/の後に検索したいテキストを入力し、Enter キーを押します。これにより、検索語句のすべての出現箇所がハイライトされます。
/search_term: "search_term"を前方検索します。?search_term: "search_term"を後方検索します。n: 検索語句の次の出現箇所にジャンプします。N: 前の出現箇所にジャンプします。
less を終了する方法
ファイル表示を終えたら、exit lessしてコマンドプロンプトに戻る方法を知る必要があります。
- 終了: 単に
qを押すと、lessビューアが終了し、シェルに戻ります。
less commandを習得することは、Linux コマンドラインで作業する人にとって基本的なスキルであり、ファイル検査をはるかに効率的にします。