Linux-tatuointi: sudo -rm -rf / [suljettu]

suljettu . Tämä kysymys on mielipidepohjainen . Se ei tällä hetkellä hyväksy vastauksia.

Kommentit

  • Ensimmäisen osalta: Minusta on vaikea lukea esimerkkejä, joissa ' ei ole tilaa kehote ja komento; laita välilyönti # ja rm väliin. Mitä tulee toiseen. - ei saa olla ennen rm. Ja henkilökohtainen mielipiteeni / mieltymykseni: pitkät kuorikehotteet voivat olla hyödyllisiä, kun ' työskentelet tosiasiallisesti päätelaitteen kanssa, mutta ne ' uudelleen suuri häiriötekijä, kun ' esität tai keskustelet komennoista. Käytä vain # tai $ .
  • En käytä ' t aikovat olla töykeä, mutta haluat Linux-tatuoinnin osoittavan osallistumistasi Linuxiin, mutta et ' tiedä edes oikean syntaksin yksinkertaiselle komennolle?
  • ne, jotka eivät ehkä tiedä – kaikkia näitä komentoja on todella huono suorittaa.
  • Voi olla liian myöhäistä, mutta huomaa, että rm -rf / ei todellakaan tee mitään useimmissa järjestelmissä. Se palauttaa vain virheen. Tarvitset --no-preserve-root.

Vastaa

Ensimmäinen osa asti # char (ensimmäisessä tapauksessa) tai $ (toisessa) on ”nopea”, joka ei tee mitään tärkeää ja saattaa näyttää kuten haluat tehdä siitä ”viileämmän”.

Nyt toisessa tapauksessa @:~$ sudo rm -rf / (ilman - edessä rm) olisi oikein. Voit lisätä loppuun *, jos se näyttää paremmalta (rm -rf / ei aina toimi) tai edes poista /:

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

Muut ehdotukset (vain komentoja, ota kehote haluamallasi tavalla):

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 

Kommentit

  • Onko @ hieno siellä? Tai pitäisikö sen aina olla käyttäjänimi @ isäntänimi?
  • @raphadko Ihmiset yleensä asettavat user@host -kehotteeseen, jotta siitä tulisi informatiivisempi, mutta kaikki merkit ovat hienoja palvellessaan puhtaasti informatiivinen tarkoitus, joten @:~$ on myös hieno – se voi tapahtua jopa todellisuudessa, jos jostain syystä " käyttäjänimi " ja " isäntänimeä " ei voida lukea, ja olemme kotona ~ hakemisto.
  • : > ... -komennot voittivat ' t, koska voit ' t katkaise laite, vain tiedosto. Lohkolaitteen ' koko on kiinteä (tai riippuu nauhan tai CD: n lataamisesta, mutta ei jotain, jota voit muuttaa ftruncate(2) -toiminnolla).

vastaus

No, ensimmäinen neuvoni olisi olla tekemättä tätä tatuointia, koska se ei tule olemaan yhtä helppo poistaa kuin kaikki tiedostosi. Mutta vastaamaan tarkkaan kysymykseesi mielestäni haluamasi komento on sudo rm ... eikä sudo -rm ....

päivitys

Saat täältä huonoja neuvoja, joten tatuoinnin pysyvyyden vuoksi suosittelen, että testaat todellisen komentosi chroot-ympäristössä (jossa sinulla on paratiisi) ”ei sido mitään tärkeätä) tai ympäristössä, jossa ei ole mitään välittävää (kuten käynnistäminen asennus-USB: ltä tai Knoppixista).

Jos etsimäsi pyyhkii mielesi kokonaan, sen sijaan kaikkien tiedostojen poistamisesta kannattaa harkita shred, joka poistaa tiedoston turvallisesti (?) tai ehkä ajaa trim -komennosi rm jälkeen, jos aivosi ovat SSD (todennäköisesti on, oikeassa) , koska voisi toivoa, ettei siellä ole kehrättäviä lautasia). Molemmat parannukset vaikuttavat kuitenkin vähemmän ikonilta ja vähemmän tunnistettavilta linux-harrastajille, mutta siksi luulen, että tatuointi on ensinnäkin huono idea.

Kommentit

  • Hei, älä ' pilaa sitä. Kannusta häntä hankkimaan tatoo, jotta voimme kaikki nauraa. sudo -rm rf / on loistava tatoo!
  • Lyön vetoa, että joku ajatteli kerran, että MSDOS- tai OS / 2-tatuointi olisi siistiä, mutta tekniikka jatkuu.

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *