command &> output.txt
Вы можете использовать &>
для перенаправления как stdout, так и stderr в файл. Это сокращение для command > output.txt 2>&1
, где 2>&1
означает «отправить stderr в то же место, что и stdout» (stdout - дескриптор файла 1, stderr - 2).
Для интерактивных команд я обычно не беспокоюсь о сохранении в файл, если я могу использовать less
и сразу же прочитать результаты:
command 2>&1 | less