最後までスクロールされた「less」を開く


89

開いlessてファイルの最後までスクロールする方法はありますか?私はいつもやっているless app.logし、押しGて下に行く。

less --endまたはのようなものがあることを願っていless -exec 'G'ます。

回答:


144

less +G app.log

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

G 最後までジャンプします

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


以下の@Dfaureによると、表示されるすべてのファイルに適用するには、オプションは++で始まる必要があります。
ダニエルアルフレドソッティレ

1
@DanielAlfredoSottile良い点、私は前にそれを読み違えました。回答はを含むように編集されました++
マイル

36
less +F filename

最後に移動してファイル末尾にします。

少ないmanページから:

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


8

以下のmanページから:

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

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.