Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 19212|Отговор: 0

[linux] Командата за история на Linux показва часа и изпълняващия се потребител

[Копирай линк]
Публикувано в 22.07.2021 г. 9:29:34 ч. | | | |
В Linux можем да видим командите за история, изпълнявани чрез командата история, която показва само номера на линията и изпълнените команди, но единственият недостатък е, че не може да показва времето на изпълнение, както и IP адреса на входа, потребителя на изпълнението и друга информация.

Както е показано по-долу:



решение

Използвайте променливата HISTTIMEFORMAT, за да посочите, че времевият печат се добавя към командата

редактирам/etc/profileДобавете следните променливи в долната част

След като модификацията приключи, рестартирайте сървъра или обновете профила със следната команда:

Преработете историята, както е показано по-долу:



Забележка

HISTTIMEFORMAT използва времевия формат на функцията 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