Less如何配置
如何配置less
從終端視窗頂部開始列印?
我最近從 Ubuntu 15.04 切換到 15.10,雖然它們似乎具有相同的
less
458 版本,但我得到了不同的行為。在我的新系統中,如果文件的行數少於終端,則將其
less
顯示在終端視窗的底部,如下所示:<- <- empty space, not part of file <- file starts here ... last line of the file (END) <- symbol inserted by LESS
根據我對其他系統的經驗,我會得到以下行為:
file starts here ... last line of the file (END) <- symbol inserted by LESS <- <- empty space <-
這是一個小問題,但仍然很重要。新行為的問題在於,我無法從輸出中判斷文件是否實際上以空行開頭,或者它只是
less
輸出它的方式,因為它對於終端視窗來說太短了。
該
-c
選項將強制less
從螢幕頂部開始。您可以通過將其添加到LESS
環境變數來預設應用它:LESS="${LESS:+$LESS }-c" export LESS
這將獲取目前在 中的
LESS
任何內容(如果有的話),並添加-c
到其中,必要時使用空格。