Я думаю, что все, что вам нужно, это увидеть текст в терминале и в то же время записать его в файл:
ls -l | tee -a ls.log
Здесь перечислены ваши файлы на терминал и ls.log. [[4]]
Обратите внимание, что это не работает для терминальных приложений, таких как less или top или ничего, что имеет меню и свитки.
Если в «журнале» отсутствует какой-либо текст, вам необходимо перенаправить сообщения об ошибках на стандартный вывод:
ls filedoesnotexist_or_whatever_leads_to_an_error 2>&1 | tee -a ls.log