Просмотр вывода --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