Эта статья является зеркальной статьёй машинного перевода, пожалуйста, нажмите здесь, чтобы перейти к оригиналу.

Вид: 19212|Ответ: 0

[linux] Команда истории Linux показывает время и выполняемого пользователя

[Скопировать ссылку]
Опубликовано 22.07.2021 9:29:34 | | | |
В Linux мы можем просматривать команды истории, выполняемые через команду истории, которая отображает только номер строки и выполненные команды, но единственный недостаток — это невозможность отображать время выполнения, а также IP-адрес входа, пользователя выполнения и другую информацию.

Как показано ниже:



решение

Используйте переменную HISTTIMEFORMAT, чтобы указать, что временная метка добавлена в команду

редактировать/etc/profileДобавьте следующие переменные внизу

После завершения модификации перезапустите сервер или обновите профиль следующей командой:

Повторите историю, как показано ниже:



замечание

HISTTIMEFORMAT использует временной формат функции strftime.

Руководство по функциям strftime:

Вход по гиперссылке виден.

%F Эквивалент %Y-%m-%d (формат дат ISO 8601). (C99)
%T Время в 24-часовой нотации (%H:%M:%S).  (SU)
(Конец)





Предыдущий:Docker строит SFTP-сервисы
Следующий:Соединение и различия между пакетом, установкой и развертыванием команд Maven
Отказ:
Всё программное обеспечение, программные материалы или статьи, публикуемые Code Farmer Network, предназначены исключительно для учебных и исследовательских целей; Вышеуказанный контент не должен использоваться в коммерческих или незаконных целях, иначе пользователи несут все последствия. Информация на этом сайте взята из Интернета, и споры по авторским правам не имеют отношения к этому сайту. Вы должны полностью удалить вышеуказанный контент с компьютера в течение 24 часов после загрузки. Если вам нравится программа, пожалуйста, поддержите подлинное программное обеспечение, купите регистрацию и получите лучшие подлинные услуги. Если есть нарушение, пожалуйста, свяжитесь с нами по электронной почте.

Mail To:help@itsvse.com