.
history -c
... Atât de simplu 😀 LOL !!!
Nimic, este că încep mereu postările mele oferind o explicație detaliată a problemei, pentru a încheia cu soluția, m-am gândit să mă schimb puțin puțin 😀
Cu mai multe ocazii am dorit cu siguranță să ștergem istoricul comenzilor pe care le-am executat pe computerul nostru, pentru aceasta am șters anterior fișierul .bash_history situate în casa noastră, dar este întotdeauna mai bine să folosim instrumentele sau opțiunile pe care ni le oferă sistemul în sine ^ - ^
De aceea consider că comanda de pornire este perfectă, un parametru simplu (-c) spune sistemului să șteargă istoricul comenzilor.
O altă metodă care ar trebui să funcționeze și este:
echo "" > ~/.bash_history
Acest lucru ar trebui să pună o linie goală în istoria noastră eliminând orice altceva :)
Ei bine, nimic, un alt sfat pe care sper că vi se pare interesant.
În ceea ce priveşte
LoL o intrare super-utilă și directă, mulțumesc pentru sfaturi ^^
Mulțumesc
Am fost cam ocupat și puțin dispus să scriu în aceste zile, să vedem dacă scriu câteva lucruri astăzi și mâine ^ - ^
A doua opțiune nu îmi trecuse prin minte, interesantul KZKG ^ Gaara 🙂
Mi-a venit în minte, de fapt, scriind postarea HAHAHAHA, de fapt am șters .bash_history și deja HAHAHA
Încă ai fi putut face acest lucru:
cat /dev/null > ~/.bash_history
Sau să ne jucăm puțin, poate asta:
rm ~/.bash_history && touch ~/.bash_history
În orice caz, prefer să folosesc history -d pentru a șterge în mod specific lucrurile care mă enervează sau pentru a edita fișierul, închideți și începeți din nou sesiunea.
Simplu dar util!
Mulțumiri!
Vă mulțumim că ați comentat ^ - ^
Și ștergerea conținutului fișierului cu nano sau vi și autentificarea din nou nu ar rezolva problema?
Vă mulțumesc aici, am găsit ceea ce aveam nevoie.
Un salut….
Material excelent Timpul și dedicarea livrate sunt apreciate
Vă mulțumesc foarte mult, chiar la obiect!
Salut prietene! Contribuția dvs. este grozavă, dar aș face o mică corecție:
comanda completă ar fi: echo ""> ~ / .bash_history && history -c
Problema este că comanda „history -c” șterge doar comenzile folosite în terminalul deschis și, pe de altă parte, când faceți „ecoul”> ~ / .bash_history ”curăță fișierul, dar vă lasă ultima o linie scrisă, în acest caz, comanda curată în sine.
Prin urmare, suma ambelor cu && și în această ordine vă permite să lăsați exact ceea ce doriți, adică să ștergeți istoricul tuturor sesiunilor terminale (inclusiv ultima deschisă)
Sper că contribuția mea va fi de ajutor.
Buna ziua.
Vă mulțumim pentru comandă, dar nu ar fi mai eficient să folosiți o ștergere sigură (suprascriere) pentru a împiedica recuperarea datelor șterse de către terți?
Un salut.
Draga mea Bartali, totul depinde de ceea ce ascunzi. O ștergere simplă este suficientă deoarece istoricul terminalului conține rareori date sensibile. Ștergerea sigură consumă resurse și energie suplimentare. O folosesc numai în cazul lucrurilor strict private sau care ar putea fi folosite de infractorii cibernetici.
Am deschis fișierul „/root/.bash_history” cu editorul ca „rădăcină” și am șters conținutul.
istoria sollocpongan -c
bine, niciuna dintre comenzile menționate nu funcționează pentru mine.
istoricul -c dacă ștergeți istoricul, dar când porniți din nou terminalul, acesta încarcă totul.
cineva știe să șteargă definitiv istoricul. ?
Gracias