.
history -c
... així de simple 😀 LOL !!!
Res, és que sempre començo els meus posts donant una explicació detallada de el problema, per concloure amb la solució, vaig pensar en potser variar una mica 😀
En més d'una ocasió segur hem desitjat eliminar l'historial de comandes que hem executat al nostre ordinador, per això jo abans eliminava l'arxiu .bash_history ubicat al nostre home, però sempre és millor fer servir les eines o opcions que el mateix sistema ens brinda ^ - ^
És per això que la comanda de l'inici el trobo perfecte, un simple paràmetre (-c) li indica a el sistema que esborri l'historial de comandes.
Un altre mètode que hauria de funcionar també és:
echo "" > ~/.bash_history
Això hauria de posar una línia en blanc al nostre historial eliminant tota la resta 😉
Bé res, un altre tip que espero trobin interessant.
Salutacions
LoL una entrada super-útil i directa, gràcies pel consell ^^
gràcies
He estat una mica ocupat i una mica sense ganes d'escriure aquests dies, a veure si escric algunes coses avui i demà ^ - ^
La segona opció no es m'havia ocorregut, interessant KZKG ^ Gaara 🙂
A mi es va acudir de fet redactant el post jajajaja, en realitat esborrava el .bash_history i ja JAJAJA
Igual podries haver fet això:
cat /dev/null > ~/.bash_history
O jugant una mica, potser això:
rm ~/.bash_history && touch ~/.bash_history
En tot cas, jo prefereixo fer servir history -d per esborrar específicament les coses que em molesten, o bé editar el fitxer, tancar i tornar a iniciar la sessió.
Simple però útil!
Gràcies!
Gràcies a tu per comentar ^ - ^
I esborrant el contingut de l'arxiu amb nano o vi i iniciant sessió novament no solucionaria el prblema?!
Gràcies aquí vaig trobar el que necessitava.
Una salutació ....
Excel·lent material es Agraeix el temps i la dedicació lliurada
Moltes gràcies, just directe a l'gra!
Hola company! Genial la teva aportació, però jo li faria una petita correcció:
la comanda complet seria: echo «»> ~ / .bash_history && history -c
El problema és que la comanda «history -c» només neteja els comandaments usats en el terminal obert, i d'altra banda, quan fas el «fet« »> ~ / .bash_history» fa la neteja de el fitxer, però et deixa l'última línia escrita, en aquest cas, el propi comanda de neteja.
Per tant, la suma de tots dos amb && i en aquest ordre, et permet deixar el que tu vols exactament, que és netejar l'històric de totes les sessions de terminal (inclosa l'última oberta)
Espero que sigui d'ajuda la meva aportació.
Hola.
Gràcies pel comando, però, no seria més efectiu fer servir un esborrat segur (sobreescriptura) per així evitar que es pugui recuperar per terceres persones les dades esborrats?
Una salutació.
El meu estimat Bartali, tot depèn del que amaguis. Un esborrat simple n'hi ha prou ja que l'historial de la terminal poques vegades conté dades sensibles. L'esborrat segur consumeix recursos i energia addicionals. jo el faig servir només en el cas de coses estrictament privades o que puguin ser usades per cibercriminals.
Jo vaig obrir amb l'editor com 'root' l'arxiu '/root/.bash_history', i vaig esborrar el contingut.
sollocpongan history -c
bones, no em funciona cap dels comandos esmentats.
el history -c si esborra l'historial, però a l'iniciar novament el terminal, carrega tot.
algú sap com esborrar l'historial definitivament. ?
gràcies