Comanda istoric ne arată în terminal comenzile pe care le-am executat în trecut, ceva de genul acesta:
Până acum, bine, dar dacă vrem să știm exact când am executat fiecare comandă în trecut? O_O
Adică, vezi așa ceva:
Pentru a face acest lucru, trebuie să punem această comandă în terminal:
export HISTTIMEFORMAT='%F %T : '
Apoi fug din nou istorie și vezi rezultatul 🙂
Acum, ceea ce tocmai am făcut nu va fi permanent, adică atunci când închidem sesiunea (sau oprim computerul) acest mod rece de a vedea ieșirea comenzii istorice va fi uitat de sistem, pentru a-l face permanent trebuie să rulați următoarele:
echo "export HISTTIMEFORMAT='%F %T : '" >> $HOME/.bashrc
Adică, puneți acea comandă la sfârșitul fișierului nostru .bashrc care este ascuns în casa noastră.
Apropo, pentru cei care se întreabă ce înseamnă% F și% T ...% F înseamnă data în modul an-lună-zi, în timp ce% T este ora în modul oră-minut-secundă (timp de 24 de ore) ).
Ei bine, nu cred că mai este nimic de spus, este o postare destul de scurtă, dar cred că sfatul este interesant ^ - ^
În ceea ce priveşte
Frumos 🙂
Mai bine, imposibil.
Versiunea de copiere-lipire în terminal.
echo "export HISTTIMEFORMAT = '% F% T:'" >> ~ / .bashrc; sursa ~ / .bashrc
Tadaaan ...
Uff nu încercați asta, citatele wordpress nu funcționează în terminal.
Includeți codul între (cod) …… (/ cod)… DAR, schimbând parantezele pentru semne mai mici decât și mai mari decât
Vă mulțumim pentru datele KZKG ^ Gaara, dar există un detaliu:
Data este întotdeauna data de astăzi, nu chiar data la care a fost executată comanda.
Sau cel puțin asta a ieșit la testele mele. Noroc
Se pare că funcționează bine numai cu comenzile care au fost executate după ce s-a făcut exportul, adică mâine veți vedea că comenzile pe care le executați mâine vor fi bine și etc etc pe măsură ce trec zilele.
Înțelegi? 🙂
Mulțumesc pentru comentariu 😀
Ahh pleacă. Înțeleg
Vă mulțumim pentru răspuns și apoi să îl salvați în .bashrc.
😀 Salutări
Deloc, mulțumesc pentru că ai comentat 🙂
Misto.
Aceasta este ideea 😀
Minunat!, Simplu și eficient. Mulțumesc.
Mulțumesc
Sfat excelent!, Multe zile din acestea 🙂
Contribuție foarte bună, funcționează perfect, mulțumesc.
Informatii interesante !! La început am crezut că nu funcționează, deoarece comenzile anterioare au apărut cu aceeași dată; dar cele pe care le introduce, acelea dacă a indicat ora corectă.
Alo
Sfat foarte util ,, doar că am avut o problemă la comenzile pe măsură ce indicați exportul HISTTIMEFORMAT = '% F% T:' și apoi istoricul ... dacă îmi trimite data și ora tuturor comenzilor ,, lucru ciudat este că Îmi trimite toate comenzile, îmi trimite data și ora pe care le are computerul în acel moment, adică nu-mi arată data și ora reală a comenzilor ,,,, primesc comenzi pe care le-am dat ieri, dar îmi trimite data curentă a computerului…. Deci nu funcționează pentru mine, deoarece nu văd data reală.
Cum aș putea salva datele reale ???
Nu funcționează, necesită data curentă a sistemului și nu data executării comenzii
Când îl formatați pentru a pune data pe ea, comenzile pe care le-ați executat ÎNAINTE de aceasta nu vor avea data corectă, cu toate acestea, cele pe care le executați ulterior vor avea.
O întrebare KZKG ^ Gaara.
De asemenea, puteți arăta utilizatorilor care au executat comenzile?
Istoricul este specific fiecărui utilizator, așa că ar trebui să introduceți sesiunea fiecărui utilizator pentru a valida ceea ce aveți nevoie, acum, dacă doriți ceva cu un control mai mare, vă recomand să utilizați SUDO, deoarece dacă lasă o evidență a tot ceea ce a fost executat pentru fiecare utilizator cu date și altele.
Excelent, mulțumesc pentru contribuție, a fost de mare ajutor.
În ceea ce priveşte
Trebuie să fac un script care să-mi exporte istoria și să-l fac prin bash nu-l ia.
Ajutor