Там какой-либо путь состоит в том, чтобы всегда сохранять содержание того, что происходит на окне терминала с файлом?
Я хочу сохранить каждую команду, которая выполняется и ее вывод в файл для отслеживания историю изменений, и я хочу включить его постоянно на терминале.
Какие-либо предложения?
Вы можете использовать это для добавления к файлу без переписывания.
your_command >>/path/to/file
Вы можете также проверить .bash_history
на заказ команд.
Этот ответ мог бы помочь.
script
, от bsdutils
пакет - инструмент, который Вы хотите.
script my.log
# bunch of commands
exit
и все команды Вы напечатали, и вся их продукция (включая контроль за курсором, который зависит установления $TERM
), будет спасен в my.log
.
От man
страница:
bionic (1) script.1.gz
Provided by: bsdutils_2.31.1-0.4ubuntu3_amd64 bug
NAME
script - make typescript of terminal session
SYNOPSIS
script [options] [file]
DESCRIPTION
script makes a typescript of everything displayed on your terminal. It is useful for
students who need a hardcopy record of an interactive session as proof of an assignment,
as the typescript file can be printed out later with lpr(1).
If the argument file is given, script saves the dialogue in this file. If no filename is
given, the dialogue is saved in the file typescript.