Ви можете скористатися командою script . Ця команда не входить у POSIX, але вам буде корисно зберігати у файлі всі натискання клавіш, а також вихідні та повідомлення про помилки. Пізніше ви можете переглянути файл. Якщо ви виконуєте якусь важливу роботу і хочете вести журнал усієї своєї діяльності, вам слід скористатися цією командою відразу після входу:
$ script
Сценарій запущений, файл - це typecript
$ _ Зауважте, що це ще одна оболонка - дочірня оболонка входу
Підказка повертається, і всі ваші натискання клавіш (включаючи той, який використовується для зворотного простору), який ви зараз вводите сюди, записуються у файл 'typecript' файлу. Після завершення запису ви можете припинити сеанс, ввівши вихід .
Примітка: Якщо ви вводите ім'я файлу сценарію , сеанс буде зберігатися у назві файлу файлу, а не в шрифті , тобто типовий текст є типовим, якщо не вказано конкретне ім'я файлу.
Тепер ви можете використовувати ім'я файлу кішки або машинопис типу кота , залежно від випадку, щоб переглянути записаний сеанс.
Якщо ви хочете додати новий сеанс до старого файлу:
script -a Додає новий сеанс до typecript, тут застосовується те саме правило за замовчуванням
Це один із способів системного адміністратора відстежувати сеанси. Сподіваюся, це було інформативно та корисно. Ура!
execve
це не єдиний системний виклик, на який потрібно ввійти. Чому б неexecvp
так? Абоexecl
? пр.