Come cancellare la cronologia dei comandi in Linux

.

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


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.

  1.   helena_ryu suddetto

    LoL un ingresso super utile e diretto, grazie per il consiglio ^^

    1.    KZKG ^ Gaara suddetto

      Grazie
      Sono stato un po 'impegnato e un po' riluttante a scrivere in questi giorni, vediamo se scrivo alcune cose oggi e domani ^ - ^

  2.   Città suddetto

    La seconda opzione non mi era venuta in mente, interessante KZKG ^ Gaara 🙂

    1.    KZKG ^ Gaara suddetto

      Mi è venuto in mente infatti scrivendo il post HAHAHAHA, ho effettivamente cancellato il .bash_history e già HAHAHA

      1.    Hugo suddetto

        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.

  3.   elynx suddetto

    Semplice ma utile!

    Grazie!

    1.    KZKG ^ Gaara suddetto

      Grazie a te per aver commentato ^ - ^

  4.   st0rmt4il suddetto

    E cancellare il contenuto del file con nano o vi ed eseguire nuovamente il login non risolverebbe il problema?

  5.   Emissario suddetto

    Grazie qui ho trovato quello che mi serviva.
    Un saluto….

  6.   Clandestino suddetto

    Materiale eccellente Il tempo e la dedizione consegnati sono apprezzati

  7.   Daniel PZ suddetto

    Grazie mille, dritto al punto!

  8.   Santi suddetto

    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.

  9.   Bartali suddetto

    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.

    1.    Jose suddetto

      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.

  10.   Joseph suddetto

    Ho aperto il file "/root/.bash_history" con l'editor come "root" e ho eliminato il contenuto.

  11.   anonimo suddetto

    storia sollocpongan -c

  12.   Andres D suddetto

    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