Просмотр вывода - справка любой команды на одном экране

Я использую виртуальную машину. Это - дисплей, является очень маленьким.

То, когда я использую следующий вывод команды, выходит из экрана, и я не могу просмотреть предыдущее содержание, которое прибыло из вывода

openssl --help

Я попробовал less, more, перенаправление, но ни один не работал

openssl --help | less
openssl --help | more
openssl --help > output.txt
3
задан 20 March 2016 в 09:49

1 ответ

openssl не имеет никого --help аргумент следовательно вывод openssl --help отправляется в STDERR (дескриптор файла 2).

Когда Вы используете openssl --help | less, Вы передаете STDOUT openssl к STDIN less, поскольку сообщение об ошибке находится на STDERR, можно сделать:

openssl --help |& less

передать и STDOUT и STDERR к STDIN less.

или передача просто STDERR:

openssl --help 2>&1 >/dev/null | less

2>&1 перенаправления STDERR к STDOUT, >/dev/null отправляет STDOUT в /dev/null.

Снова, это просто hacky решения, поскольку нет никакой опции как --help, можно вместо этого попробовать

man openssl
4
ответ дан 1 December 2019 в 15:55

Другие вопросы по тегам:

Похожие вопросы: