Запишите все, что вы делаете в терминале, используя команду Script в Linux
Команда script поставляется предварительно установленной в большинстве современных операционных систем Linux
Давайте продолжим и посмотрим, как использовать это в режиме реального времени.
Выполните следующую команду, чтобы начать запись сеанса терминала.
$ script -a my_terminal_activities
Где, флаг -a используется для добавления вывода в файл или в машинопись, сохраняя предыдущее содержимое. Приведенная выше команда записывает все, что вы делаете в терминале, и добавляет выходные данные в файл с именем «my_terminal_activities», сохраняете его в текущем рабочем каталоге.
Пример вывода будет:
Script started, file is my_terminal_activities
Теперь запустите несколько случайных команд Linux в вашем терминале.
$ mkdir ваше_имя
$ cd ваше_имя/
$ touch hello_world.txt
$ cd ..
$ uname -r
После выполнения всех команд завершите сеанс команды «script», используя команду:
$ exit
После ввода exit вы получите следующий вывод.
exit
Script done, file is my_terminal_activities
действия Терминала были сохранены в файле my_terminal_activities и сохранены в текущем рабочем каталоге.
Вы также можете сохранить действия терминала в файле в другом месте, как показано ниже.
$ script -a /home/ваше_имя/documents/myscripts.txt
Все команды будут храниться в файле /home/ваше_имя/documents/myscripts.txt .
Чтобы просмотреть свои действия в Терминале, просто откройте этот файл в любом текстовом редакторе или просто отобразите его с помощью команды cat.
$ cat my_terminal_activities
Причина использования команды script заключается в том, что она не только записывает команды, но и вывод команд. Проще говоря, команда Script запишет все, что вы делаете в Терминале.