Я использую виртуальную машину. Это - дисплей, является очень маленьким.
То, когда я использую следующий вывод команды, выходит из экрана, и я не могу просмотреть предыдущее содержание, которое прибыло из вывода
openssl --help
Я попробовал less
, more
, перенаправление, но ни один не работал
openssl --help | less
openssl --help | more
openssl --help > output.txt
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