При выводе программы по конвейеру в less не отображается начало вывода

Я пытаюсь сделать кучу файлов в моем каталоге, но файлы генерируют ~ 200 строк ошибок, поэтому они слишком быстро пролетают мимо экрана моего терминала, и я нужно прокрутить вверх, чтобы прочитать их.

Я хотел бы направить вывод, отображаемый на экране, на пейджер, который позволит мне читать ошибки, начиная с самого начала. Но когда я пробую

make | less

less, не отображает начало вывода - он отображает конец вывода, который обычно выводится на экран, а затем сообщает мне, что вывод составляет 1 строку. Когда я пытаюсь набрать Gg , единственная строка на экране - это строка исполняемого файла makefile, и обычный вывод экрана исчезает.

Я неправильно использую less ? Я никогда раньше этим не пользовался, и у меня похожие проблемы с чем-то вроде: sh myscript.sh | less , где не сразу отображается начало выходного файла.

16
задан user207421 8 August 2011 в 01:18
поделиться