web-dev-qa-db-ja.com

末尾までスクロールして「less」を開く

lessを開いてファイルの最後までスクロールさせる方法はありますか?私は常にless app.logを実行し、次にGを押して一番下に移動します。

less --endless -exec 'G'のようなものがあるといいのですが。

115
Miles

less +G app.log

+ファイルが開かれたときに初期コマンドを実行します

Gは最後にジャンプします

複数のファイルが再生中の場合、++は、表示されているすべてのファイルにコマンドを適用します。最初のものだけではありません。例えば、 less ++G app1.log app2.log

184
Miles
less +F filename

末尾に移動しますandファイルの末尾。

少ないmanページから:

F前方にスクロールし、ファイルの終わりに達したときに読み続けます。通常、このコマンドはすでにファイルの最後にあるときに使用されます。これは、表示されている間に増大しているファイルの末尾を監視する方法です。 (動作は「tail -f」コマンドに似ています。)

40
John E.

Lessのmanページから:

コマンドラインオプションが+で始まる場合、そのオプションの残りはlessの最初のコマンドと見なされます。たとえば、+ Gはlessにファイルの最初ではなく最後から開始するよう指示し、+/xyzはファイル内で最初に "xyz"が出現した時点から開始するよう指示します。特殊なケースとして、+は+ gのように機能します。つまり、指定した行番号から表示を開始します(ただし、上記の「g」コマンドの警告を参照してください)。オプションが++で始まる場合、最初のコマンドは最初のファイルだけでなく、表示されているすべてのファイルに適用されます。前述の+コマンドを使用して、すべてのファイルの初期コマンドを設定(または変更)することもできます。

10
Dfaure