テキストファイルを 'cat'しますが、上部ではなく下部から開始する方法


11

約37MBの非常に大きなテキストログファイルがあります。
を使用するcat file | moreと、ファイルの内容を1ページずつ表示できます。

問題は、これが常に上から始まるということです-古いエントリ。
新しいエントリがページごとに上から下に移動するようにするにはどうすればよいですか?

回答:


16

tac入力を1行ずつ反転するコマンドを試してください。

または、lessですmore。以下を使用して、ファイルの最後から開始します+G

less +G some-file

b代わりに(画面に戻る)を押すことに慣れる必要があるかもしれませんSpace


1
tac下から始まりますが、画面を上に移動する方法がありません。less some-file +G動作しないようです。
パート

@Partoは何で画面を上げますか?+ Gについては、lessでファイルを開き、Shift-Gを押します。ファイルの最後まで行きますか?
ムル

@Partoは、キーストロークを借用しているにもかかわらず、ファイル名の後にコマンドを許可するVimの規則に従っていないようです。試してくださいless +G some-file
ムル

less +Gたとえば、コマンドラインの履歴を表示する場合はより自然に見えます。:このような何かalias h='history -999999 | less +G'
Villeの
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.