So löschen Sie den Befehlsverlauf unter Linux

.

history -c

… So einfach 😀 LOL !!!

Nichts ist, dass ich meine Posts immer mit einer detaillierten Erklärung des Problems beginne. Um mit der Lösung abzuschließen, habe ich darüber nachgedacht, vielleicht ein wenig zu ändern 😀

Bei mehr als einer Gelegenheit wollten wir sicherlich den Verlauf der Befehle löschen, die wir auf unserem Computer ausgeführt haben. Dafür habe ich zuvor die Datei gelöscht .bash_history befindet sich in unserem Haus, aber es ist immer besser, die Werkzeuge oder Optionen zu verwenden, die das System selbst uns gibt ^ - ^

Aus diesem Grund finde ich den Startbefehl perfekt. Ein einfacher Parameter (-c) weist das System an, den Befehlsverlauf zu löschen.

Eine andere Methode, die auch funktionieren sollte, ist:

echo "" > ~/.bash_history

Dies sollte eine leere Zeile in unsere Geschichte setzen und alles andere entfernen :)

Naja nichts, ein weiterer Tipp, den Sie hoffentlich interessant finden.

Grüße


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: Miguel Ángel Gatón
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.

  1.   helena_ryuu sagte

    LoL ein super nützlicher und direkter Eintrag, danke für den Rat ^^

    1.    KZKG ^ Gaara sagte

      dank
      Ich war in diesen Tagen etwas beschäftigt und etwas unwillig zu schreiben. Mal sehen, ob ich heute und morgen einige Dinge schreibe

  2.   Stadt sagte

    Die zweite Option war mir nicht in den Sinn gekommen, interessante KZKG ^ Gaara 🙂

    1.    KZKG ^ Gaara sagte

      Mir ist tatsächlich der Gedanke gekommen, den Beitrag HAHAHAHA zu schreiben, tatsächlich habe ich die .bash_history und bereits HAHAHA gelöscht

      1.    Hugo sagte

        Du hättest das immer noch tun können:

        cat /dev/null > ~/.bash_history

        Oder ein bisschen herumspielen, vielleicht das:

        rm ~/.bash_history && touch ~/.bash_history

        In jedem Fall bevorzuge ich die Verwendung von history -d, um die Dinge, die mich stören, gezielt zu löschen oder um die Datei zu bearbeiten, die Sitzung zu schließen und erneut zu starten.

  3.   Elin sagte

    Einfach aber nützlich!

    Vielen Dank!

    1.    KZKG ^ Gaara sagte

      Vielen Dank für Ihren Kommentar ^ - ^

  4.   st0rmt4il sagte

    Und das Löschen des Inhalts der Datei mit nano oder vi und das erneute Anmelden würde das Problem nicht lösen?

  5.   Emissär sagte

    Danke hier habe ich gefunden was ich brauchte.
    Ein Gruß….

  6.   Heimlich sagte

    Exzellentes Material Die Zeit und das Engagement werden geschätzt

  7.   Daniel PZ sagte

    Vielen Dank, auf den Punkt!

  8.   Saints sagte

    Hallo Kollege! Ihr Beitrag ist großartig, aber ich würde eine kleine Korrektur vornehmen:

    Der vollständige Befehl wäre: echo ""> ~ / .bash_history && history -c

    Das Problem ist, dass der Befehl "history -c" nur die im geöffneten Terminal verwendeten Befehle löscht. Wenn Sie dagegen "echo"> ~ / .bash_history "ausführen, wird die Datei bereinigt, der letzte bleibt jedoch erhalten geschriebene Zeile, in diesem Fall der Befehl clean selbst.

    Die Summe von sowohl mit && als auch in dieser Reihenfolge ermöglicht es Ihnen daher, genau das zu belassen, was Sie möchten, dh den Verlauf aller Terminalsitzungen (einschließlich der letzten geöffneten) zu löschen.

    Ich hoffe mein Beitrag ist hilfreich.

  9.   Bartali sagte

    Hey.
    Vielen Dank für den Befehl, aber wäre es nicht effektiver, ein sicheres Löschen (Überschreiben) zu verwenden, um zu verhindern, dass die gelöschten Daten von Dritten wiederhergestellt werden?

    Ein Gruß.

    1.    Jose sagte

      Mein lieber Bartali, alles hängt davon ab, was du versteckst. Ein einfaches Löschen reicht aus, da der Verlauf des Terminals selten vertrauliche Daten enthält. Das sichere Löschen verbraucht zusätzliche Ressourcen und Strom. Ich benutze es nur bei rein privaten Dingen oder die von Cyberkriminellen benutzt werden könnten.

  10.   José sagte

    Ich habe die Datei '/root/.bash_history' mit dem Editor als 'root' geöffnet und den Inhalt gelöscht.

  11.   anonym sagte

    sollocpongan Geschichte -c

  12.   Andrés D sagte

    Gut, keiner der genannten Befehle funktioniert bei mir.
    Der Verlauf -c, wenn Sie den Verlauf löschen, aber beim erneuten Starten des Terminals alles geladen wird.
    jemand weiß, wie man den Verlauf dauerhaft löscht. ?
    dank