Linux

在 enter 添加空行到 less 的地方添加尾部行為

  • March 20, 2018

我喜歡less,我可以用它來跟踪帶有+F標誌(或Shift``F熱鍵)的日誌,向前和向後搜尋,並且通常可以在文件中自由移動。

但是缺少一件事less:通常我在文件的末尾,我想看到新的事情發生。在tail -f我只會點擊enter幾次,新的日誌行會與舊行明顯分開。

是否可以將其添加到less? 如何?

這不是真正tail的行為——它是終端。Tail 只是將輸出流發送到 stdout,它會發送到您的終端,並且您通過按 Enter 在該輸出的中間插入空白行。Tail 本身實際上根本不接受您的輸入。你可以輸入任何你想要的東西,它也會顯示出來。

less但是,它是一個控制台應用程序,它接受輸入並對其進行處理。它使用終端控制序列來管理控制台,這是您可以滾動的方式。讓您在流中插入任意字元會弄亂顯示,並且無論如何更少使用您的輸入來控製程序。

不幸的是,它似乎沒有辦法在視覺上標記目前位置。不過,這並不是一個糟糕的功能要求,而且 less仍然會不時獲得新功能。

引用自:https://serverfault.com/questions/502828