Я запустил определенную программу в терминале bash и по ошибке закрыл ее перед чтением ее вывода. Можно ли восстановить информацию, отправленную на стандартный вывод, взглянув на какой-нибудь журнал истории bash stdout?
Огромное спасибо.
Я запустил определенную программу в терминале bash и по ошибке закрыл ее перед чтением ее вывода. Можно ли восстановить информацию, отправленную на стандартный вывод, взглянув на какой-нибудь журнал истории bash stdout?
Огромное спасибо.
Нет, в файловой системе нет истории STDOUT.
Если для вашего терминала не включена регистрация, то вам не повезло.
Если вы работаете с журналом сценариев, то он записывает все в этом .....
В следующий раз запустите его в своем домашнем каталоге: script -a yoursession.log
будут записаны все команды и все, что вы получите, когда работаете с файлом журнала.
Описание команды сценария справочной страницы:
Скрипт делает машинопись всего, что напечатано на вашем терминале. Это полезно для студентов, которым нужна бумажная запись интерактивного сеанса в качестве доказательства задания, поскольку файл машинописного текста можно распечатать позже с помощью lpr(1).