Tatuaggio Linux: sudo -rm -rf / [closed]

Chiuso . Questa domanda è basata su opinioni . Attualmente non accetta risposte.

Commenti

  • Per quanto riguarda il primo: trovo difficile leggere esempi in cui ' non cè spazio tra i prompt e il comando; inserisci uno spazio tra # e rm. Per quanto riguarda il secondo. non dovrebbe esserci un - prima di rm. E, la mia opinione / preferenza personale: i prompt della shell lunghi possono essere utili quando ' stai effettivamente lavorando su un terminale, ma ' una grande distrazione quando ' presenti o discuti dei comandi. Utilizza # o $ .
  • Io non ' t intendi essere scortese, ma vuoi che un tatuaggio Linux mostri il tuo coinvolgimento con Linux ma non ' conosci nemmeno la sintassi corretta per un semplice comando?
  • Per quelli che potrebbero non saperlo – tutti questi comandi sono davvero pessimi da eseguire.
  • Potrebbe essere troppo tardi, ma tieni presente che rm -rf / in realtà non farà nulla su la maggior parte dei sistemi. Restituirà solo un errore. Hai bisogno di --no-preserve-root.

Risposta

Prima parte fino a # char (nel primo caso) o $ (nel secondo) è “prompt”, che “non fa nulla di importante e può sembrare come preferisci per renderlo “più interessante”.

Ora, nel secondo caso @:~$ sudo rm -rf / (senza - davanti di rm) sarebbe più corretto. Puoi aggiungere * alla fine se ha un aspetto migliore (rm -rf / non funziona sempre) o addirittura rimuove /:

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

Altre proposizioni (solo comandi, prendi il prompt come preferisci):

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 

Commenti

  • @ va bene lì? O dovrebbe sempre essere un nome utente @ hostname?
  • @raphadko Le persone di solito mettono user@host al prompt per renderlo più informativo, ma qualsiasi carattere va bene come serve scopo puramente informativo, quindi @:~$ va bene – può anche accadere nella realtà se per qualche motivo " nome utente " e " hostname " non possono essere letti e siamo a casa ~ directory.
  • I comandi : > ... non hanno ' funzionare, perché puoi ' t tronca un dispositivo, solo un file. La dimensione di un dispositivo a blocchi ' è fissa (o dipende dal caricamento di un nastro o CD, ma non qualcosa che puoi modificare con ftruncate(2)).

Risposta

Bene, il mio primo consiglio sarebbe di non farsi questo tatuaggio, perché non lo sarà facile da eliminare come tutti i tuoi file. Ma per rispondere alla tua domanda esatta, penso che il comando che desideri sia sudo rm ... e non sudo -rm ....

aggiornamento

Qui stai ricevendo dei cattivi consigli, quindi data la permanenza di un tatuaggio, ti consiglio vivamente di testare il tuo effettivo comando in un ambiente chroot (in cui non hai “t bind montato qualcosa di importante) o in un ambiente in cui nulla ti interessa (come lavvio da una USB di installazione o Knoppix).

Inoltre, se quello che stai cercando di fare è completamente pulire la tua mente, invece di eliminare tutti i file, potresti prendere in considerazione shred, che elimina in modo sicuro un file (?) o magari eseguendo trim dopo il comando rm se il tuo cervello è un SSD (probabilmente lo è, giusto , poiché si spera che non ci siano piatti rotanti lassù). Tuttavia, entrambi questi perfezionamenti sembrerebbero meno iconici e meno riconoscibili agli appassionati di Linux, ma è per questo che penso che il tatuaggio sia una cattiva idea in primo luogo.

Commenti

  • Ehi, non ' rovinarlo. Incoraggiatelo a farsi quel tatuaggio così possiamo ridere tutti. sudo -rm rf / è un bel tatuaggio!
  • Scommetto che qualcuno una volta pensava che un tatuaggio MSDOS o OS / 2 sarebbe stato bello, ma la tecnologia va avanti.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *