Commenti
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 conftruncate(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.
#
erm
. Per quanto riguarda il secondo. non dovrebbe esserci un-
prima dirm
. 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$
.rm -rf /
in realtà non farà nulla su la maggior parte dei sistemi. Restituirà solo un errore. Hai bisogno di--no-preserve-root
.