Linux-Tattoo: sudo -rm -rf / [geschlossen]

geschlossen . Diese Frage ist meinungsbasiert . Derzeit werden keine Antworten akzeptiert.

Kommentare

  • Zum ersten: Ich finde es schwierig, Beispiele zu lesen, bei denen ' kein Leerzeichen zwischen dem ist Eingabeaufforderung und der Befehl; Setzen Sie ein Leerzeichen zwischen # und rm. In Bezug auf die zweite. Vor der rm sollte kein - stehen. Und meine persönliche Meinung / Präferenz: Lange Shell-Eingabeaufforderungen können nützlich sein, wenn Sie ' tatsächlich an einem Terminal arbeiten, aber ' Eine große Ablenkung, wenn Sie ' Befehle präsentieren oder diskutieren. Verwenden Sie einfach # oder $ .
  • Ich ' t beabsichtigen, unhöflich zu sein, aber Sie möchten, dass ein Linux-Tattoo Ihre Beteiligung an Linux zeigt, aber ' nicht einmal die richtige Syntax für einen einfachen Befehl kennt?
  • Für diejenigen, die es möglicherweise nicht wissen – alle diese Befehle sind sehr schlecht auszuführen.
  • Es kann zu spät sein, aber beachten Sie, dass rm -rf / tatsächlich nichts unternimmt die meisten Systeme. Es wird nur ein Fehler zurückgegeben. Sie benötigen --no-preserve-root.

Antwort

Erster Teil bis zu # char (im ersten Fall) oder $ (im zweiten Fall) ist „prompt“, was nichts Wichtiges tut und möglicherweise aussieht wie Sie es gerne „cooler“ machen möchten.

Nun, im zweiten Fall @:~$ sudo rm -rf / (ohne - vorne von rm) wäre korrekter. Sie können * am Ende hinzufügen, wenn es besser aussieht (rm -rf / funktioniert sowieso nicht immer) oder entfernt sogar /:

@:~$ sudo rm -rf /* # should work always @:~$ sudo rm -rf * # less harmful... $ rm -rf /* # more minimalistic version 

Andere Vorschläge (nur) Befehle, nimm die Eingabeaufforderung nach Belieben):

dd if=/dev/zero of=/dev/hda # probably too long : >/dev/hda # funny erasing : >/dev/null # safe version, harmless : >/dev/zero # similar with zero : <<\EOF>/dev/null # |multi-line EOF # |version 

Kommentare

  • Ist das @ in Ordnung? Oder sollte es immer ein Benutzername @ Hostname sein?
  • @raphadko Normalerweise wird die Eingabeaufforderung mit user@host versehen, um sie informativer zu gestalten, aber alle Zeichen sind in Ordnung, da sie dienen rein informativer Zweck, daher ist @:~$ ebenfalls in Ordnung – es kann sogar in der Realität passieren, wenn aus irgendeinem Grund " Benutzername " und " Hostname " kann nicht gelesen werden und wir sind zu Hause ~ Verzeichnis.
  • Die Befehle : > ... funktionieren nicht ', da Sie ' schneidet ein Gerät nicht ab, nur eine Datei. Die Größe eines Blockgeräts ' ist festgelegt (oder abhängig vom Laden eines Bandes oder einer CD, kann jedoch nicht mit ftruncate(2) geändert werden).

Antwort

Nun, mein erster Rat wäre, dieses Tattoo nicht zu bekommen, wie es nicht sein wird So einfach wie alle Ihre Dateien zu löschen. Um Ihre genaue Frage zu beantworten, lautet der gewünschte Befehl sudo rm ... und nicht sudo -rm ....

Update

Sie erhalten hier einige schlechte Ratschläge. Angesichts der Beständigkeit eines Tattoos empfehle ich dringend, dass Sie Ihren tatsächlichen Befehl in einer Chroot-Umgebung testen (in der Sie sich befinden) „Binden Sie nichts Wichtiges an die Bindung“ oder in einer Umgebung, in der Sie sich nicht darum kümmern (wie das Booten von einem installierten USB- oder Knoppix-Gerät).

Wenn Sie sich stattdessen völlig aus dem Konzept bringen möchten Wenn Sie nur alle Dateien löschen möchten, sollten Sie shred in Betracht ziehen, wodurch eine Datei sicher gelöscht wird (?) oder möglicherweise trim nach Ihrem Befehl rm ausführen, wenn Ihr Gehirn eine SSD ist (wahrscheinlich richtig) , da man hoffen würde, dass es dort oben keine sich drehenden Platten gibt). Diese beiden Verfeinerungen scheinen für Linux-Liebhaber weniger ikonisch und weniger erkennbar zu sein, aber aus diesem Grund halte ich das Tattoo für eine schlechte Idee.

Kommentare

  • Hey, ' verderbe es nicht. Ermutige ihn, dieses Tattoo zu bekommen, damit wir alle lachen können. sudo -rm rf / ist eine großartige Tätowierung!
  • Ich wette, jemand hat einmal gedacht, dass ein MSDOS- oder OS / 2-Tattoo cool wäre, aber die Technologie geht weiter.

Schreibe einen Kommentar

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