Linux-tatovering: sudo -rm -rf / [lukket]

Lukket . Dette spørgsmål er meningsbaseret . Det accepteres i øjeblikket ikke svar.

Kommentarer

  • Med hensyn til den første: Jeg finder det svært at læse eksempler, hvor der ' ikke er mellemrum mellem hurtig og kommandoen; sæt et mellemrum mellem # og rm. Med hensyn til den anden. der skal ikke være en - før rm. Og min personlige mening / præference: lange shell-meddelelser kan være nyttige, når du ' faktisk arbejder på en terminal, men de ' en stor distraktion, når du ' præsenterer eller diskuterer kommandoer. Brug bare # eller $ .
  • Jeg don ' t har til hensigt at være uhøflige, men du vil have en Linux-tatovering, der viser dit engagement i Linux, men ved ikke ' ikke engang den korrekte syntaks til en simpel kommando?
  • For dem, der måske ikke ved – alle disse kommandoer er meget dårlige til at køre.
  • Det kan være for sent, men bemærk, at rm -rf / faktisk ikke vil gøre noget på de fleste systemer. Det returnerer bare en fejl. Du har brug for --no-preserve-root.

Svar

Første del op til # char (i første omgang) eller $ (i andet) er “hurtig”, hvilket ikke gør noget vigtigt og kan se ud som du gerne vil gøre det til “køligere”.

Nu i andet tilfælde @:~$ sudo rm -rf / (uden - foran af rm) ville være mere korrekt. Du kan tilføje * i slutningen, hvis det ser bedre ud (rm -rf / fungerer ikke under alle omstændigheder) eller fjerner endda /:

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

Andre forslag (kun kommandoer, spørg hurtig som du vil):

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 

Kommentarer

  • Er @ fine der? Eller skal der altid være et brugernavn @ hostname?
  • @raphadko Folk lægger normalt user@host til prompten for at gøre det mere informativt, men alle tegn er fine, da det tjener rent informativt formål, så @:~$ er også fint – det kan endda ske i virkeligheden, hvis der af en eller anden grund " brugernavn " og " værtsnavn " kan ikke læses, og vi er hjemme ~ -mappen.
  • : > ... kommandoerne vandt ' t fungerer, fordi du kan ' t afkortes en enhed, kun en fil. En blokenhed ' s størrelse er fast (eller afhængig af at indlæse et bånd eller en cd, men ikke noget, du kan ændre med ftruncate(2)).

Svar

Nå, mit første råd ville være ikke at få denne tatovering, da den ikke vil være lige så let at slette som alle dine filer. Men for at besvare dit nøjagtige spørgsmål tror jeg, at den ønskede kommando er sudo rm ... og ikke sudo -rm ....

opdatering

Du får nogle dårlige råd om her, så i betragtning af en tatoverings varighed anbefaler jeg stærkt, at du tester din faktiske kommando i en chroot-miljø (hvor du har “binder ikke noget vigtigt) eller i et miljø uden noget, du holder af (som at starte fra en installeret USB eller Knoppix).

Også hvis det, du går efter, tørrer helt dit sind i stedet for for bare at slette alle filer, så vil du måske overveje shred, som sikkert sletter en fil (?) eller måske kører trim efter din rm kommando, hvis din hjerne er en SSD (sandsynligvis er det rigtigt , da man håber, at der ikke er nogen roterende plader deroppe). Begge disse forbedringer virker dog mindre ikoniske og mindre genkendelige for linux-entusiaster, men det er derfor, jeg synes lidt om, at tatoveringen i første omgang er en dårlig idé.

Kommentarer

  • Hej, don ' t ødelægge det. Opfordre ham til at få den tatovering, så vi alle kan grine. sudo -rm rf / er en fantastisk tatovering!
  • Jeg vedder på, at nogen engang troede, at en MSDOS- eller OS / 2-tatovering ville være sej, men teknologien går videre.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *