.
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
LoL ein super nützlicher und direkter Eintrag, danke für den Rat ^^
dank
Ich war in diesen Tagen etwas beschäftigt und etwas unwillig zu schreiben. Mal sehen, ob ich heute und morgen einige Dinge schreibe
Die zweite Option war mir nicht in den Sinn gekommen, interessante KZKG ^ Gaara 🙂
Mir ist tatsächlich der Gedanke gekommen, den Beitrag HAHAHAHA zu schreiben, tatsächlich habe ich die .bash_history und bereits HAHAHA gelöscht
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.
Einfach aber nützlich!
Vielen Dank!
Vielen Dank für Ihren Kommentar ^ - ^
Und das Löschen des Inhalts der Datei mit nano oder vi und das erneute Anmelden würde das Problem nicht lösen?
Danke hier habe ich gefunden was ich brauchte.
Ein Gruß….
Exzellentes Material Die Zeit und das Engagement werden geschätzt
Vielen Dank, auf den Punkt!
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.
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ß.
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.
Ich habe die Datei '/root/.bash_history' mit dem Editor als 'root' geöffnet und den Inhalt gelöscht.
sollocpongan Geschichte -c
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