Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 19212|Odpowiedź: 0

[linux] Polecenie historii Linuksa pokazuje czas oraz użytkownika wykonującego

[Skopiuj link]
Opublikowano 22.07.2021 09:29:34 | | | |
Na Linuksie możemy zobaczyć polecenia historyczne wykonywane przez polecenie history, które wyświetla jedynie numer linii i wykonywane polecenia, ale jedyną wadą jest to, że nie może wyświetlić czasu wykonania, a także adresu IP logowania, użytkownika wykonania i innych informacji.

Jak pokazano poniżej:



rozwiązanie

Użyj zmiennej HISTTIMEFORMAT, aby określić, że znacznik czasu jest dodawany do polecenia

redagować/etc/profileFile, dodaj następujące zmienne na dole

Po zakończeniu modyfikacji zrestartuj serwer lub odśwież profil za pomocą następującego polecenia:

Powtórz historię wykonania zgodnie z poniższą wersją:



uwaga

Format HISTTIME wykorzystuje format czasowy funkcji strftime.

Instrukcja funkcji strftime:

Logowanie do linku jest widoczne.

%F Równowartość %Y-%m-%d (format daty ISO 8601). (C99)
%T Czas w notacji 24-godzinnej (%H:%M:%S).  (SU)
(Koniec)





Poprzedni:Docker buduje usługi SFTP
Następny:Połączenie i różnice między komendami Maven package, install i deploy
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com