1

Я использую консоль FreeNAS 9.2.10, которая основана на FreeBSD. Я пытаюсь передать вывод команд через less как пейджер: zfs list -v <poolname> | less

Что я получаю, так это хвост файла - почти наверняка не весь, поскольку он начинается на 3/4 алфавитного списка в "R". В любом случае, что бы я ни нажимал, чтобы прокрутить вверх или вниз (страница вниз, стрелка вниз, пробел, ввод), я получаю страницу тильд

~
~
~
~
~
~
END
:

и не может увидеть файл или страницу назад (страница вверх, стрелка вверх, b или что-то еще). Я пытался использовать -z10 как напрямую, так и через setenv, чтобы вызвать известную ситуацию, когда размер страницы составлял << размер файла, но ничего другого не сделал.

Что происходит, или что я схожу с ума?

1 ответ1

1

Поведение, подобное этому, обычно указывает на то, что выходные данные идут в stderr, а не в stdout. Вместо этого вы можете заставить его перейти в стандартный вывод, используя 2>&1 , например, так: zfs list -v <poolname> 2>&1 | less

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .