Linux
在 enter 添加空行到 less 的地方添加尾部行為
我喜歡
less
,我可以用它來跟踪帶有+F
標誌(或Shift``F
熱鍵)的日誌,向前和向後搜尋,並且通常可以在文件中自由移動。但是缺少一件事
less
:通常我在文件的末尾,我想看到新的事情發生。在tail -f
我只會點擊enter
幾次,新的日誌行會與舊行明顯分開。是否可以將其添加到
less
? 如何?
這不是真正
tail
的行為——它是終端。Tail 只是將輸出流發送到 stdout,它會發送到您的終端,並且您通過按 Enter 在該輸出的中間插入空白行。Tail 本身實際上根本不接受您的輸入。你可以輸入任何你想要的東西,它也會顯示出來。
less
但是,它是一個控制台應用程序,它接受輸入並對其進行處理。它使用終端控制序列來管理控制台,這是您可以滾動的方式。讓您在流中插入任意字元會弄亂顯示,並且無論如何更少使用您的輸入來控製程序。不幸的是,它似乎沒有辦法在視覺上標記目前位置。不過,這並不是一個糟糕的功能要求,而且 less仍然會不時獲得新功能。