Как настроить `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 к нему, при необходимости пробел.