Přejít na hlavní obsah

Jak používat příkazový řádek v Linuxu: průvodce pro začátečníky

Pokud jste ve světě Linuxu nováčkem, jednou z nejužitečnějších dovedností, které je třeba zvládnout, je schopnost pracovat s příkazovým řádkem. Příkazový řádek poskytuje výkonné funkce pro správu a konfiguraci operačního systému a také vám umožňuje provádět úkoly mnohem rychleji než pomocí grafického rozhraní.

V této příručce se podíváme na hlavní příkazy příkazového řádku v Linuxu a ukážeme vám, jak je používat k provádění různých operací. Začneme jednoduchými příkazy, jako je procházení obsahu adresáře a procházení souborovým systémem, a poté přejdeme ke složitějším příkazům, jako je správa procesů a správa systému.

Nebojte se příkazového řádku - pro začátečníky se může zdát neobvyklý a obtížný, ale ve skutečnosti poskytuje obrovské množství možností a stane se vaším nepostradatelným nástrojem pro práci s Linuxem. Pokračujte ve studiu, experimentování a zvládání nových příkazů a brzy se stanete skutečným Guru příkazového řádku Linuxu!

Základní pojmy příkazového řádku

Zde je několik klíčových pojmů, které je dobré znát při práci s příkazovým řádkem:

PojemPopis
TýmPříkaz je pokyn, který uživatel zadá na příkazovém řádku, aby provedl určitou akci. Například příkaz ls se používá k zobrazení seznamu souborů a adresářů v aktuálním adresáři.
ArgumentArgumentem jsou další informace, které uživatel předá příkazu k zadání určitých parametrů nebo vstupů. Například při použití příkazu cp ke kopírování souboru jsou argumenty, název souboru a cíl.
MožnostMožnost je další parametr, který lze zadat při provádění příkazu ke změně jeho chování. Možnosti jsou obvykle reprezentovány jedním nebo více symboly, které předcházejí argumentům. Například v příkazu ls se možnost-l používá k zobrazení podrobných informací o souborech a adresářích.
Absolutní cestaAbsolutní cesta je úplná cesta k souboru nebo adresáři od kořenového adresáře (/). Například / home / user / Documents je absolutní cesta do adresáře Documents.
Relativní cestaRelativní cesta je cesta k souboru nebo adresáři vzhledem k současnému adresáři. Pokud je například aktuální adresář / home / user, pak jsou Documents relativní cestou k adresáři Documents.
DirektoriaAdresář je kontejner, který ukládá soubory a další adresáře. V Linuxu jsou adresáře prezentovány jako strom, počínaje kořenovým adresářem ( / ). Adresář se také nazývá složka.
SouborSoubor je soubor dat, který je uložen v počítači. Soubor může obsahovat text, obrázky, programy nebo jiné datové typy.

To je jen několik základních pojmů, které vám pomohou začít s příkazovým řádkem v Linuxu. Praxe a další studium vám pomohou zvládnout týmy a stát se pokročilejším uživatelem.

Správa souborů a adresářů

V Linuxu poskytuje příkazový řádek výkonné nástroje pro správu souborů a adresářů. Zde najdete základní příkazy, které vám pomohou pracovat se souborovým systémem.

2. cd příkaz pro přechod do jiného adresáře. Chcete-li například přejít do adresáře "Documents", zadejte cd Documents .

3. PWD je příkaz, který ukazuje celou cestu k aktuálnímu pracovnímu adresáři.

4. mkdir je příkaz pro vytvoření nového adresáře. Chcete-li například vytvořit adresář s názvem "photos", zadejte mkdir photos .

5. touch je příkaz pro vytvoření nového souboru. Například vytvořit soubor s názvem " notes.TXT", zadejte touch notes.txt .

6. CP příkaz pro kopírování souborů nebo adresářů. Například zkopírovat soubor " picture.jpg "do adresáře "backup", zadejte CP picture.jpg backup/ .

7. MV je příkaz pro přesun nebo přejmenování souborů a adresářů. Například přesunout soubor " file.txt "do adresáře" documents", zadejte MV file.txt documents/ .

8. RM-příkaz pro odstranění souborů a adresářů. Například odstranit soubor " example.TXT", zadejte RM example.txt . Chcete-li odstranit adresář "backup" a jeho obsah, použijte RM-R backup .

9. chmod je příkaz pro změnu přístupových práv k souborům a adresářům. Například povolit čtení a zápis pro vlastníka souboru "data.TXT", zadejte chmod u+rw data.txt .

10. find je příkaz pro vyhledávání souborů a adresářů podle různých kritérií. Například najít všechny soubory s příponou."txt " v aktuálním adresáři a pododdirektorech, zadejte find . -name "*.txt" .

To jsou jen některé z nejpoužívanějších příkazů. Znalost těchto příkazů vám pomůže efektivně spravovat soubory a adresáře v Linuxu.

Práce s textovými soubory

Příkazový řádek v Linuxu poskytuje mnoho výkonných nástrojů pro práci s textovými soubory. Pomocí příkazového řádku můžete vytvářet, prohlížet a upravovat obsah textových souborů a provádět s nimi různé operace.

Jedním z hlavních příkazů pro práci s textovými soubory je cat. Umožňuje zobrazit obsah textového souboru přímo v příkazovém řádku. Chcete-li například zobrazit obsah souboru "example.TXT", zadejte následující příkaz:

Pokud chcete vytvořit nový soubor nebo přepsat existující, můžete použít příkaz echo. Například vytvořit nový soubor " newfile.txt "s textem" Hello, world!", zadejte následující příkaz:

echo "Hello, world!" > newfile.txt

Pokud potřebujete přidat text na konec existujícího souboru, můžete použít příkaz echo se symbolem">". Chcete-li například přidat text "Additional line" na konec souboru "example.TXT", zadejte následující příkaz:

echo "Additional line" >> example.txt

Kromě toho můžete použít příkaz grep vyhledání konkrétních řádků v textovém souboru. Chcete-li například najít všechny řádky obsahující slovo "example" v souboru "example.TXT", zadejte následující příkaz:

grep "example" example.txt

Pomocí příkazu sed obsah textového souboru můžete změnit podle určitých pravidel. Například nahradit všechny výskyty slova "old" na "nový" v souboru " example.TXT "a vytvořit nový soubor" newfile.TXT " s upraveným obsahem, zadejte následující příkaz:

sed 's/old/new/g' example.txt > newfile.txt

Toto je pouze malá sada příkazů pro práci s textovými soubory v Linuxu. Pomocí příkazového řádku získáte úplnou kontrolu nad zpracováním a změnou textových souborů, což z něj činí nepostradatelný nástroj pro různé úkoly.

Řízení procesů

  • ps : Tento příkaz vám umožňuje zobrazit seznam všech probíhajících procesů běžících v systému. Poskytuje informace o spuštěných procesech, jako je ID procesu (PID), využití paměti a doba provozu procesu.
  • top : Tento příkaz zobrazuje interaktivní tabulku zobrazující aktuální procesy v systému v reálném čase. Zobrazuje také informace o zatížení procesoru a využití paměti.
  • kill: tento příkaz se používá k odeslání signálu procesu k zastavení jeho provádění. Signál TERM je ve výchozím nastavení odeslán procesu a požádá o jeho dokončení. Pokud proces nereaguje , lze použít KILL signál, který zaručeně zastaví proces.

Kromě těchto příkazů existují také další nástroje pro správu procesů, jako je bg (umožňuje spustit proces na pozadí), fg (vrací proces na pozadí do aktivního stavu) a nohup (spouští proces, který bude pokračovat v provozu po zavření terminálu).

Pochopení základních příkazů Linuxu pro řízení procesů vám pomůže efektivně pracovat se systémem a řešit různé úkoly. Nezapomeňte zastavit a odstranit zbytečné procesy, abyste uvolnili zdroje systému.

Administrativní úkoly

Linux poskytuje výkonné nástroje pro provádění administrativních úkolů. Na příkazovém řádku můžete spravovat uživatele a skupiny, konfigurovat oprávnění pro přístup k souborům a adresářům a spouštět a zastavovat služby.

Jedním z hlavních úkolů správce je vytváření a správa uživatelských účtů. K tomu slouží příkaz useradd. Chcete-li například vytvořit nového uživatele s názvem "john" a domovským adresářem "/ home / john", můžete spustit příkaz:

sudo useradd -m -d /home/john john

Pro správu uživatelů je k dispozici také příkaz usermod. Pomocí ní můžete změnit domovský adresář uživatele, jeho heslo a další možnosti.

Pro správu skupin se používají příkazy groupadd a groupmod. Chcete-li například vytvořit novou skupinu s názvem "developers", můžete spustit příkaz:

sudo groupadd developers

Pro správu oprávnění přístupu k souborům a adresářům může správce použít příkaz chmod. Chcete-li například nastavit oprávnění ke čtení, zápisu a provádění pro vlastníka souboru "script.sh", proveďte:

chmod u=rwx script.sh

Ke spuštění a zastavení služeb v Linuxu se používají příkazy service nebo systemctl. Chcete-li například zastavit službu Apache, spusťte příkaz:

sudo service apache2 stop

To je jen malá část administrativních úkolů, které lze provádět na příkazovém řádku Linuxu. Zjistěte více o dostupných příkazech a jejich parametrech, abyste mohli efektivně spravovat svůj systém.

Síťové operace

Příkazový řádek v Linuxu poskytuje výkonnou sadu nástrojů pro provádění síťových operací. Pomocí těchto nástrojů můžete konfigurovat síťová připojení, kontrolovat dostupnost uzlů, Spravovat síťová rozhraní a další.

Zde je několik základních příkazů pro provádění síťových operací:

  1. ping-slouží ke kontrole dostupnosti uzlů v síti odesíláním síťových paketů a čekáním na odpověď. Často se používá k diagnostice síťových problémů a testování síťových připojení.
  2. ifconfig-umožňuje prohlížet a konfigurovat síťová rozhraní na vašem systému. Pomocí tohoto příkazu můžete zjistit IP adresu vašeho systému, nakonfigurovat nastavení sítě a další.
  3. netstat-slouží k zobrazení statistik síťových připojení a portů na vašem systému. Umožňuje vám prohlížet aktivní připojení, poslouchat porty, trasy a další.
  4. ssh-umožňuje zabezpečené vzdálené připojení k jiným systémům pomocí protokolu SSH. To je užitečné pro vzdálenou správu a sdílení souborů mezi systémy.

Toto jsou pouze některé z mnoha příkazů, které jsou k dispozici na příkazovém řádku Linuxu k provádění síťových operací. Znalost těchto příkazů vám pomůže být produktivnější a efektivnější při práci se síťovými úkoly v Linuxu.

Nastavení systému

Příkazový řádek v Linuxu poskytuje mnoho nástrojů pro konfiguraci a správu systému. V této části se podíváme na některé základní příkazy, které vám pomohou změnit různé možnosti systému.

  • sudo: tento nástroj vám umožňuje spustit příkaz s oprávněními správce. Například sudo apt - get update aktualizuje seznam dostupných aktualizací systému.
  • hostname : pomocí tohoto příkazu můžete nainstalovat nebo získat aktuální název hostitele systému.
  • date: umožňuje zobrazit nebo změnit aktuální čas a datum systému.
  • passwd: příkaz, který vám umožní změnit heslo uživatele.

Kromě těchto základních příkazů poskytuje Linux mnoho dalších nástrojů pro přizpůsobení systému. Díky své flexibilitě a síle příkazového řádku můžete přizpůsobit téměř jakýkoli aspekt operačního systému Linux vašim potřebám.

Shrnutí

Chcete-li použít příkazový řádek, musíte být obeznámeni s některými základními příkazy, jako je cd pro změnu aktuálního adresáře, ls pro zobrazení obsahu adresáře a mkdir pro vytvoření nového adresáře.

Příkazový řádek má však mnohem širší funkčnost a můžete jej použít k řešení složitých úkolů a automatizaci rutinních činností. Pomocí příkazového řádku můžete například vyhledávat soubory, kopírovat nebo přesouvat soubory, nakonfigurovat síťové připojení a další.

Příkazový řádek vám navíc umožňuje pracovat s různými typy dat, jako jsou textové soubory, databáze a síťové zdroje. Příkazy můžete použít k analýze a změně dat a také k přístupu ke vzdáleným serverům a prostředkům.

Je důležité vědět, že příkazový řádek může být mocným nástrojem, ale vyžaduje určité dovednosti a znalosti. Pro začátečníky to může být náročné, ale s praxí a zkušenostmi se můžete stát produktivnějším a efektivnějším uživatelem Linuxu.

Použití příkazového řádku v Linuxu může být užitečné pro různé odborné oblasti, jako je správa systému, vývoj softwaru a analýza dat. Pokud se tedy chcete stát profesionálem v jedné z těchto oblastí, doporučuji naučit se příkazový řádek a naučit se jej efektivně používat.