![Înțelegeți sfaturile Linux Shell și Basic Shell Scripting Language](/f/aad9aab5a85428c0909ed6e63aed3095.png?width=100&height=100)
În mod implicit, toate comenzile executate de Bash pe linia de comandă sunt stocate în bufferul istoric sau înregistrate într-un fișier numit ~ / .bash_history. Aceasta înseamnă că un administrator de sistem poate vizualiza o listă de comenzi executate de utilizatori pe sistem sau un utilizator își poate vizualiza istoricul comenzilor folosind comanda istoriei ca astfel.
$ istorie.
Din ieșirea din comanda istoriei deasupra Data și timp când a fost executată o comandă nu este afișat. Aceasta este setarea implicită pentru majoritatea, dacă nu pentru toate distribuțiile Linux.
În acest articol, vom explica cum puteți configura informațiile de marcare a timpului când fiecare comandă din istoricul Bash a fost executată pentru a fi afișată.
Data și timp asociat cu fiecare intrare istoric poate fi scris în fișierul istoric, marcat cu caracterul de comentariu istoric prin setarea HISTTIMEFORMAT variabil.
Există două modalități posibile de a face acest lucru: una o face temporar, în timp ce cealaltă o face permanentă.
A seta HISTTIMEFORMAT variabilă temporar, exportați-o după cum urmează pe linia de comandă:
$ export HISTTIMEFORMAT = '% F% T'
În comanda de export de mai sus, formatul marcajului de timp:
% F
- se extinde la data completă la fel ca % Y-% m-% d (an-lună-dată).% T
- se extinde la timp; la fel ca % H:% M:% S (oră: minut: secunde).Citiți prin comanda datei pagina manual pentru informații suplimentare de utilizare:
$ man date.
Apoi verificați istoricul comenzilor după cum urmează:
$ istorie
Cu toate acestea, dacă doriți să configurați această variabilă permanent, deschideți fișierul ~ / .bashrc
cu editorul preferat:
$ vi ~ / .bashrc.
Și adăugați linia de mai jos în ea (o marcați cu un comentariu ca fiind propria configurație):
#configurarea mea. export HISTTIMEFORMAT = '% F% T'
Salvați fișierul și ieșiți, apoi executați comanda de mai jos pentru a efectua modificările aduse fișierului:
$ source ~ / .bashrc.
Asta e tot! Împărtășiți cu noi orice sfaturi și trucuri de comenzi istorice interesante sau părerile dvs. despre acest ghid prin secțiunea de comentarii de mai jos.