Как я постоянно включаю терминальный вывод в файл?

Там какой-либо путь состоит в том, чтобы всегда сохранять содержание того, что происходит на окне терминала с файлом?

Я хочу сохранить каждую команду, которая выполняется и ее вывод в файл для отслеживания историю изменений, и я хочу включить его постоянно на терминале.

Какие-либо предложения?

1
задан 4 January 2020 в 07:47

2 ответа

Вы можете использовать это для добавления к файлу без переписывания.

your_command >>/path/to/file

Вы можете также проверить .bash_history на заказ команд.

Этот ответ мог бы помочь.

0
ответ дан 4 January 2020 в 19:47

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.
0
ответ дан 4 January 2020 в 19:47

Другие вопросы по тегам:

Похожие вопросы: