Хотелось бы зарегистрировать все, что было сделано в терминале для входа в систему. Любой заданный вход, а также вывод этого ввода. Команда history
даст вам входные данные. Я знаю, как перенаправить outputs to file, но мне нужен более общий подход, чтобы я мог ежедневно записывать информацию о том, какой ввод был предоставлен, и каков был результат.Запишите что-нибудь в терминале
0
A
ответ
4
script
из util-linux можно использовать для этого:
% script -q out_file.txt
% ls
out_file.txt
% exit
% cat out_file.txt
% ls
out_file.txt
% exit
См man 1 script
.
+0
Можно ли добавить его к любому запуску терминала? и автоматически сохраняется с идентификатором даты? – user1767754
+0
@ user1767754 Вы можете попробовать добавить его к нижней части своего '.bashrc' – andlrc
Смежные вопросы
- 1. Запишите все имена файлов (без расширения) в массив в терминале Ubuntu
- 2. Запишите запись в F #
- 3. Запишите переменную в буфер
- 4. Запишите сообщение foreach в linq
- 5. Запишите дешифрованный файл в память
- 6. Запишите петлю в список разделителей?
- 7. Запишите что-нибудь в массиве
- 8. Запишите файл в App Bundle
- 9. Запишите .txt файл в C
- 10. Запишите определенную часть в приложении
- 11. Запишите, почему активность возобновляется.
- 12. Запишите все запросы mysql
- 13. Meteor - Mongo Запишите ошибку
- 14. Запишите размеры представления ALAsset
- 15. Запишите длинную инструкцию xor
- 16. Запишите вывод скрипта в файл в hive
- 17. Запишите, какая ошибка строки: vba
- 18. Запишите пустые байты, используя binarywriter
- 19. Выбор всех дат запишите даты
- 20. Запишите все после _ using REGEX
- 21. Запишите мой аккумулятор на нетбуке
- 22. Запишите определение класса игрока, содержащего:
- 23. Запишите <html> содержание
- 24. Установка Xdebug в терминале
- 25. Escape (конец) в терминале
- 26. Заменить символ в терминале
- 27. Python Script в терминале
- 28. Сделать слой в терминале
- 29. Найдите xcodeproj в терминале
- 30. Центр текста в терминале
Возможный дубликат: http://askubuntu.com/questions/161935/how-do-i-log-all-input-and-output-in-a-terminal-session – augurar
Большинство терминальных эмуляторов предоставляют средство регистрации, и есть команда ['script'] (http://linux.die.net/man/1/script). – chepner
@augurar Спасибо за подсказку, но разве это не запись по запросу? я хочу, чтобы он всегда включался – user1767754