Как проверить историю команд
Jan 29, 2024 7:19:53 GMT
Post by account_disabled on Jan 29, 2024 7:19:53 GMT
Как проверить историю команд в Linux по дате? Если вы хотите просмотреть историю команд в Linux с отметкой времени, вот как получить всю историю команд в Linux Ubuntu Порядок истории Историю команд можно использовать для отображения истории недавно использованных команд. Команда истории имеет следующий синтаксис: history [-c] [-d offset] [n] or history -anrw [filename] or history -ps arg [arg...] Пользователи могут просматривать список истории или управлять им. Можно отобразить список истории с номерами строк и поставить перед каждой измененной записью префикс «*». Аргумент N перечисляет только последние N записей. Параметры команды истории: .
очистить список истории, удалив все записи . -d смещение: Купить Список номеров сотовых телефонов удалить запись истории со смещением OFFSET. -a: добавить строку истории из этого сеанса в файл истории. -n: прочитать все строки истории, которые еще не были прочитаны из файла истории. -r: прочитать файл истории и добавить содержимое в список истории. -w: записать текущую историю в файл истории и добавить ее в список истории. -p: выполнить расширение истории для каждого ARG и отобразить результат, не сохраняя его в списке истории. -s: добавить ARG как один список в список истории. По умолчанию команда истории отображает.
вывод следующим образом: $ history ПРИМЕЧАНИЕ. Когда мы используем команду истории, она не показывает, когда команды были выполнены с момента первоначальной истории. Чтобы решить эту проблему, создайте скрытую переменную с именем HISTTIMEFORMAT. Как просмотреть отметки времени в истории bash Определите переменную среды с именем HISTTIMEFORMAT следующим образом: Или добавьте в файл ~/.bash_profile введите: Где, $ HISTTIMEFORMAT="%d/%m/%y %T " $ echo 'export HISTTIMEFORMAT="%d/%m/%y %T "' >> ~/.bash_profile %d — день %m — Месяц %y — год %T — Время Используйте исходную команду для загрузки HISTTIMEFORMAT из файла в предыдущий запущенный скрипт или командную строку: ИЛИ $ .bash_profile $ source ~/.bash_profile Теперь запустите команду истории, чтобы выполнить поиск в истории командной строки Linux или Unix bash по дате и времени. Оригинальная статья.
очистить список истории, удалив все записи . -d смещение: Купить Список номеров сотовых телефонов удалить запись истории со смещением OFFSET. -a: добавить строку истории из этого сеанса в файл истории. -n: прочитать все строки истории, которые еще не были прочитаны из файла истории. -r: прочитать файл истории и добавить содержимое в список истории. -w: записать текущую историю в файл истории и добавить ее в список истории. -p: выполнить расширение истории для каждого ARG и отобразить результат, не сохраняя его в списке истории. -s: добавить ARG как один список в список истории. По умолчанию команда истории отображает.
вывод следующим образом: $ history ПРИМЕЧАНИЕ. Когда мы используем команду истории, она не показывает, когда команды были выполнены с момента первоначальной истории. Чтобы решить эту проблему, создайте скрытую переменную с именем HISTTIMEFORMAT. Как просмотреть отметки времени в истории bash Определите переменную среды с именем HISTTIMEFORMAT следующим образом: Или добавьте в файл ~/.bash_profile введите: Где, $ HISTTIMEFORMAT="%d/%m/%y %T " $ echo 'export HISTTIMEFORMAT="%d/%m/%y %T "' >> ~/.bash_profile %d — день %m — Месяц %y — год %T — Время Используйте исходную команду для загрузки HISTTIMEFORMAT из файла в предыдущий запущенный скрипт или командную строку: ИЛИ $ .bash_profile $ source ~/.bash_profile Теперь запустите команду истории, чтобы выполнить поиск в истории командной строки Linux или Unix bash по дате и времени. Оригинальная статья.