【レス】
less とは?
最終更新:
💡 分厚い本をめくるように、ファイルをじっくり読めるコマンド
ファイルの中身をページ単位でスクロールしながら閲覧できるLinux/Unixコマンド。大きなファイルの閲覧に便利。
📌 このページのポイント
catがあるのに、なんでlessも使うの?
どうやって開いて、ページを動かすの?
less app.logのようにファイル名を指定するよ。標準のキー操作ではSpaceで1画面先へ、bで1画面前へ進む。jで1行先へ、kで1行前へ移動できるんだ。
特定の言葉を探したいときは?
検索するときは/を押して検索パターンを入力し、Enterで検索するよ。標準では正規表現として扱う。/で検索した後ならnで先の一致へ、Nで逆方向の一致へ移動するんだ。?で後ろ向きに検索した場合は、nとNの向きも逆になるよ。
大きなファイルを、全部読み込むまで待つの?
通常はファイル全体を読み込む前に表示を始められるよ。ただし前処理などの設定もあるので、どんな入力でも即座に表示できるという保証ではないんだ。終わるときはq、操作を確認するならhでヘルプを開けるよ。
moreは前にしか進めないって聞いたけど?
それは現在のすべてのmoreには当てはまらないよ。たとえばutil-linuxのmoreは、通常のファイルならbで戻れる。作者のFAQでは、当時moreで後ろへ戻りたくてlessを作り、同僚が名前を提案したと説明しているんだ。
まとめ:ざっくりこれだけ覚えればOK!
「less」って出てきたら「ファイルをスクロールしながら読むコマンド」と思えればだいたいOK!
📖 おまけ:英語の意味
「less」 = より少なく
💬 作者のFAQでは、moreで前の内容へ戻りたいと思って作り、同僚がlessという名前を提案したと説明しているよ