
Wie wir zuvor in einem anderen Artikel gesehen, Mithilfe des Befehls Geschichte Sie können wissen, welche Befehle haben irgendwann in der Linux-terminal, in der Lage, einmal gesehen Geschichte, Sogar erneut ausführen die oben genannten Befehle mit einem einfachen Anruf auf die Nummer, die sich mit dem historischen Symbol vorangestellt ! .
Wenn Sie den Befehl ausführen Geschichte in der Kommandokonsole oder System-Terminal, die Ausgabe ist ähnlich der folgenden:
1 2 3 4 5 6 7 8 9 10 11 | $ history 6 ls 7 cd /home/miUsuario 8 mkdir temp 9 touch test.txt 10 vi test.txt 11 cd / 12 mysql -u usuario -pcontrasena ... ... 327 history |
wo finden Sie die Befehle, die an einem gewissen Punkt in unserem System ausgeführt Linux.
Wenn aus irgendeinem Grund, entweder durch Sicherheit Da wir direkt ein Kennwort eingegeben haben, oder durch Datenschutz weil wir nicht wollen, dass andere etwas Bewegung zu sehen, Wir wollen Löschen Sie einen der Befehle dass ich jemals eingeführt haben, ist so einfach wie Ausführen der Befehl Geschichte gefolgt von der option -d und die Anzahl vorausgeht, die den Befehl, den Sie in der historischen löschen möchten.
Also wenn, zum Beispiel, Wollen wir beseitigen die Linie 12 historisch die obigen, aufgrund hatte zum Herstellen einer Mysql Datenbank direkt in den gleichen Befehl Kennwort eingeführt, Wir können es auf folgende Weise tun.:
1 | $ history -d 12 |
Was machen, dass die das nächste Mal zum Anzeigen der historische, Dies Linie Buche gegangen der gleichen, in diesem Fall eine Art Sicherheitsproblem zu vermeiden.
