Можна використовувати script
. Це, в основному, збереже все, що надрукується на терміналі на цьому script
сеансі.
Від man script
:
script makes a typescript of everything printed 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).
Ви можете розпочати script
сеанс, просто ввівши script
термінал, всі наступні команди та їх виходи будуть збережені у файлі, названому typescript
в поточному каталозі. Ви також можете зберегти результат у інший файл, просто почавши script
:
script output.txt
Щоб вийти з screen
сеансу (зупиніть збереження вмісту), просто введіть exit
.
Ось приклад:
$ script output.txt
Script started, file is output.txt
$ ls
output.txt testfile.txt foo.txt
$ exit
exit
Script done, file is output.txt
Тепер, якщо я прочитав файл:
$ cat output.txt
Script started on Mon 20 Apr 2015 08:00:14 AM BDT
$ ls
output.txt testfile.txt foo.txt
$ exit
exit
Script done on Mon 20 Apr 2015 08:00:21 AM BDT
script
також є багато варіантів, наприклад, тихо працює -q
( --quiet
) без показу / збереження програмних повідомлень; він також може запускати певну команду -c
( --command
), а не сеанс, він також має багато інших параметрів. Поставте прапорець, man script
щоб отримати більше ідей.