Отвечая на намерение, а не на буквальный вопрос:
Посмотрите на использование сценария. Это даст вам команды и их вывод. Обратите внимание, что это не панацея, так как любые команды, которые используют позиционирование курсора, трудно расшифровать позже.
Name script - сделать машинописный текст терминальной сессии
Сценарий синопсиса [-a] [-c КОМАНДА] [-f] [-q] [-t] [файл]
Описание Script делает набор текста всего, что напечатано на вашем терминале. Это полезно для студентов, которым нужна бумажная запись интерактивного сеанса в качестве доказательства задания, поскольку файл машинописного текста можно распечатать позже с помощью lpr(1).
Если указан файл аргумента, скрипт сохраняет весь диалог в файл. Если имя файла не указано, машинописный текст сохраняется в машинописном тексте.
Опции:
-a' Append the output to file or typescript, retaining the priorcontents.
-c КОМАНДА Запускайте КОМАНДУ, а не интерактивную оболочку. Это позволяет сценарию легко захватывать выходные данные программы, которая ведет себя по-разному, когда ее стандартный вывод не является tty.
-f 'Сбрасывать вывод после каждой записи. Это хорошо для телеоперации: один человек делает mkfifo foo; скрипт -f foo 'и другой могут контролировать в реальном времени, что делается с помощью' cat foo '.
-q 'Молчи.
-t 'Вывести данные синхронизации в стандартную ошибку. Эти данные содержат два поля, разделенные пробелом. Первое поле показывает, сколько времени прошло с момента предыдущего вывода. Второе поле показывает, сколько символов было выведено на этот раз. Эта информация может быть использована для воспроизведения шрифтов с реалистичными задержками при наборе текста и выводе.
Скрипт завершается, когда разветвленная оболочка выходит (control-D для выхода из оболочки Bourne (sh (1)), и exit, logout или control-d (если ignoreeof не установлено) для C-оболочки, csh (1)).
Некоторые интерактивные команды, такие как vi(1), создают мусор в файле машинописного текста. Скрипт лучше всего работает с командами, которые не манипулируют экраном, результаты предназначены для эмуляции печатного терминала.
...
Поиск "человек сценарий" в Google. Если у вас есть конкретная ОС, включите это. Это версия для Linux, но существуют почти идентичные версии для * BSD, Mac. Вероятно, порты Windows тоже там.