.
history -c
... Quel semplice 😀 LOL !!!
Niente, è che inizio sempre i miei post dando una spiegazione dettagliata del problema, per concludere con la soluzione, ho pensato magari di cambiare un po '😀
In più di un'occasione abbiamo sicuramente voluto cancellare la cronologia dei comandi che abbiamo eseguito sul nostro computer, per questo ho precedentemente cancellato il file .bash_history situato nella nostra casa, ma è sempre meglio utilizzare gli strumenti o le opzioni che il sistema stesso ci offre ^ - ^
Ecco perché trovo il comando di avvio perfetto, un semplice parametro (-c) dice al sistema di cancellare la cronologia dei comandi.
Un altro metodo che dovrebbe funzionare anche è:
echo "" > ~/.bash_history
Questo dovrebbe mettere una riga vuota nella nostra cronologia rimuovendo tutto il resto :)
Ebbene niente, un altro suggerimento che spero trovi interessante.
saluti
LoL un ingresso super utile e diretto, grazie per il consiglio ^^
Grazie
Sono stato un po 'impegnato e un po' riluttante a scrivere in questi giorni, vediamo se scrivo alcune cose oggi e domani ^ - ^
La seconda opzione non mi era venuta in mente, interessante KZKG ^ Gaara 🙂
Mi è venuto in mente infatti scrivendo il post HAHAHAHA, ho effettivamente cancellato il .bash_history e già HAHAHA
Potresti ancora averlo fatto:
cat /dev/null > ~/.bash_history
O giocando un po ', forse questo:
rm ~/.bash_history && touch ~/.bash_history
In ogni caso, preferisco usare history -d per cancellare appositamente le cose che mi danno fastidio, oppure per modificare il file, chiudere e ricominciare la sessione.
Semplice ma utile!
Grazie!
Grazie a te per aver commentato ^ - ^
E cancellare il contenuto del file con nano o vi ed eseguire nuovamente il login non risolverebbe il problema?
Grazie qui ho trovato quello che mi serviva.
Un saluto….
Materiale eccellente Il tempo e la dedizione consegnati sono apprezzati
Grazie mille, dritto al punto!
Ciao amico! Il tuo contributo è ottimo, ma vorrei fare una piccola correzione:
il comando completo sarebbe: echo ""> ~ / .bash_history && history -c
Il problema è che il comando "history -c" cancella solo i comandi usati nel terminale aperto, e d'altra parte, quando fai "echo"> ~ / .bash_history "pulisce il file, ma ti lascia l'ultimo una riga scritta, in questo caso, il comando clean stesso.
Pertanto, la somma di entrambi con && e in questo ordine, ti consente di lasciare esattamente ciò che desideri, ovvero cancellare la cronologia di tutte le sessioni del terminale (inclusa l'ultima aperta)
Spero che il mio contributo sia utile.
Hey.
Grazie per il comando, ma non sarebbe più efficace utilizzare una cancellazione sicura (sovrascrittura) per evitare che i dati cancellati vengano recuperati da terze parti?
Saluti.
Mio caro Bartali, dipende tutto da cosa nascondi. È sufficiente una semplice cancellazione poiché la cronologia del terminale raramente contiene dati sensibili. La cancellazione sicura consuma risorse e energia aggiuntive. Lo uso solo nel caso di cose strettamente private o che potrebbero essere utilizzate dai cybercriminali.
Ho aperto il file "/root/.bash_history" con l'editor come "root" e ho eliminato il contenuto.
storia sollocpongan -c
bene, nessuno dei comandi menzionati funziona per me.
la cronologia -c cancella la cronologia, ma quando riavvia il terminale, carica tutto.
qualcuno sa come eliminare definitivamente la cronologia. ?
grazie