Как настроить `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 выводит его, потому что он слишком короткий для окна терминала.

One Solution collect form web for “Как настроить `less` для печати, начиная с верхней части окна терминала?”

Опция -c заставит less начинать с верхней части экрана. Вы можете применить его по умолчанию, добавив его в переменную среды LESS :

 LESS="${LESS:+$LESS }-c" export LESS 

Это займет то, что в настоящее время находится в LESS , если есть, и добавьте -c к нему, при необходимости пробел.

  • меньше всегда без учета регистра
  • Запускать мои собственные команды над открытым файлом меньше. Является ли это возможным?
  • Принудительно отобразить файл в виде текста
  • меньше с несколькими файлами; команда для вывода имен файлов
  • Как сделать терминал без ключа независимым?
  • Как написать все строки от меньшего до файла?
  • Может ли «меньше -F» быть полезно сочетаться с инициализацией termcap?
  • Unhighlight Последний поиск в 'less'
  • Открыто `less` прокручивается до конца
  • показать цвета и отключить перенос строк
  • Разница между меньшими -r и меньше -R
  • Interesting Posts

    Есть ли способ иметь прошлые журналы в течение 1-2 лет в dpkg?

    Ranger, какая программа открывает файл?

    В midnight commander, как домен Windows указан при создании smb-соединения?

    Что может сделать передачу init = / path / to / program в ядро, а не запускать программу как init?

    переменная echo с содержимым из подстановки команды

    Существует ли риск заражения с несмонтированного USB-устройства хранения данных

    Проблема с отказом от переключения Linux между двумя коммутаторами cisco

    awk, если регулярное выражение не совпало

    Могу ли я сделать порт USB на моем компьютере Linux похожим на запоминающее устройство большой емкости?

    Установка Debian не определяет выделенный раздел в Windows

    Могу ли я понять, почему порт X является зависимостью порта Y?

    Как запустить человека с форматированием в неинтерактивной оболочке?

    Функция Bash, которая принимает входные данные от параметра или трубы

    Можно ли изменить значения приоритета / симпатии для доступа приложения к NIC, отдавая приоритет пропускной способности?

    Что происходит с аргументом в псевдониме после его использования один раз?

    Linux и Unix - лучшая ОС в мире.