Tatouage Linux: sudo -rm -rf / [fermé]

Fermé . Cette question est basée sur une opinion . Il naccepte pas les réponses actuellement.

Commentaires

  • Concernant le premier: jai du mal à lire les exemples où il ny a ' aucun espace entre les invite et la commande; placez un espace entre # et rm. Concernant le second. il ne doit pas y avoir de - avant le rm. Et, mon opinion / préférence personnelle: les longues invites du shell peuvent être utiles lorsque vous ' travaillez réellement sur un terminal, mais elles ' re une distraction majeure lorsque vous ' présentez ou discutez de commandes. Utilisez simplement # ou $ .
  • Je ne ' t lintention dêtre impoli, mais vous voulez un tatouage Linux pour montrer votre implication avec Linux mais ne ' ne connaissez même pas la syntaxe correcte pour une simple commande?
  • Pour ceux qui ne le savent peut-être pas – toutes ces commandes sont très mauvaises à exécuter.
  • Il est peut-être trop tard mais notez que rm -rf / ne fera rien sur la plupart des systèmes. Il renverra simplement une erreur. Vous avez besoin de --no-preserve-root.

Réponse

Première partie jusquà # car (dans le premier cas) ou $ (dans le second) est « prompt », qui ne fait rien dimportant et peut sembler comme vous le souhaitez pour le rendre « plus frais ».

Maintenant, dans le second cas @:~$ sudo rm -rf / (sans - devant sur rm) serait plus correct. Vous pouvez ajouter * à la fin si cela semble meilleur (rm -rf / ne fonctionne pas toujours de toute façon) ou même supprime /:

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

Autres propositions (uniquement commandes, prenez linvite comme vous le souhaitez):

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 

Commentaires

  • Est-ce que @ bien est là? Ou devrait-il toujours être un nom dutilisateur @ nom_hôte?
  • @raphadko Les gens mettent généralement user@host à linvite pour le rendre plus informatif, mais tous les caractères sont bien car il sert à des fins purement informatives, donc @:~$ convient également – cela peut même arriver en réalité si pour une raison quelconque " username " et " hostname " ne peuvent pas être lus, et nous sommes à la maison ~.
  • Les commandes : > ... ont gagné ' t fonctionner, car vous ne pouvez pas ' t tronquer un périphérique, seulement un fichier. La taille dun périphérique bloc ' est fixe (ou dépend du chargement dune bande ou dun CD, mais pas quelque chose que vous pouvez changer avec ftruncate(2)).

Réponse

Eh bien, mon premier conseil serait de ne pas me faire ce tatouage, car il ne sera pas aussi facile à supprimer que tous vos fichiers. Mais pour répondre à votre question exacte, je pense que la commande que vous voulez est sudo rm ... et non sudo -rm ....

mise à jour

Vous recevez de mauvais conseils ici, donc étant donné la permanence dun tatouage, je vous recommande fortement de tester votre commande réelle dans un environnement chroot (dans lequel vous navez pas « Il ny a rien dimportant monté en liaison) ou dans un environnement sans que vous vous souciez de rien (comme démarrer à partir dune installation USB ou Knoppix).

De plus, si ce que vous recherchez vous efface complètement, à la place de simplement supprimer tous les fichiers, alors vous pouvez envisager shred, qui supprime en toute sécurité un fichier (?) ou peut-être exécuter trim après votre commande rm si votre cerveau est un SSD (cest probablement vrai , puisquon espère quil ny a pas de plateaux tournants là-haut). Ces deux raffinements sembleraient moins emblématiques et moins reconnaissables aux aficionados de Linux, mais cest pourquoi je pense que le tatouage est une mauvaise idée en premier lieu.

Commentaires

  • Hé, ne ' t gâchez-le. Encouragez-le à obtenir ce tatouage pour que nous puissions tous rire. sudo -rm rf / est un tatoo génial!
  • Je parie que quelquun a déjà pensé quun tatouage MSDOS ou OS / 2 serait cool, mais la technologie évolue.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *