Просмотр вывода --help любой команды на одном экране
Я использую виртуальную машину. Это дисплей очень маленький.
Когда я использую следующую команду, вывод выводится за пределы экрана, и я не могу просмотреть предыдущий контент, полученный из вывода
openssl --help
Я старался less
, more
перенаправление, но ни сработало
openssl --help | less
openssl --help | more
openssl --help > output.txt
1 ответ
openssl
не имеет никакого --help
аргумент, следовательно, вывод openssl --help
отправляется в STDERR (дескриптор файла 2).
Когда вы используете openssl --help | less
Вы проходите STDOUT из openssl
к стандартному 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
,
Опять же, это просто хакерские решения, так как нет такой опции, как --help
вместо этого можно попробовать
man openssl