Terminál Linux má špatný rap. Pro tolik lidí je to mlhavá zóna, která je odsouzena k hackerům, programátorům a tvrdým geekům. Pravdou je, že terminál Linux je jen dalším nástrojem, který umožňuje uživatelům dosáhnout neslýchané efektivity.
Nebojte se terminálu a příkazového řádku
Je to však právě tento nástroj, který má sklon držet uživatele dál od Linuxu. Nejen, že nerozumí tomu, co je terminál (a jak je používán), jsou přesvědčeni, že použití Linuxu znamená použití terminálu. Pojďme nejprve vyvrátit některé mýty a poté podniknout první kroky k používání terminálu Linux. Ale proč se tomu říká „příkazový řádek“? Tento termín se používá, protože právě tam uživatelé spouštějí příkazy v operačním systému Linux. Oficiálně jde o terminologii „interpret příkazového řádku“ nebo „rozhraní příkazového řádku“ (obě zkráceny na CLI). Postupem času to však bylo zkráceno na „příkazový řádek“ (což je dnes běžná řeč).
Mýtus 1: Musíte použít terminál
„Abyste mohli používat Linux, musíte použít terminál.“ V jednom okamžiku (na konci 90. a na počátku 2000) to byla velmi pravda. Během prvních dnů Linuxu nebyly nástroje grafického uživatelského rozhraní téměř dostačující, takže uživatelé museli záviset na terminálu při provádění úkolů, které ostatní operační systémy dokázaly zvládnout pomocí jednoduchého grafického uživatelského rozhraní typu point-and-click. To již neplatí. S moderními distribucemi Linuxu mohou uživatelé pracovat na ploše a nikdy se nedotýkat okna terminálu.
Mýtus 2: Linux je určen pro programátory a hackery
„Terminál Linux je určen pouze pro programátory a hackery.“ Pokud si pamatujete příkazy jako CD, mkdir, nebo pwd, můžete použít terminál. Tolik lidí věří, že používání terminálu znamená vydávání tak komplikovaných příkazů jako tcpdump -A -s 10240 ‚tcp port 80 a ((((ip[2:2] – ((ip[0]& 0xf) << 2)) - ((tcp[12]& 0xf0) >> 2))! = 0) ‚| egrep –line-buffered „^ …….. (ZÍSKAT | HTTP / | POST | HLAVA) | ^[A-Za-z0-9-]+: „| sed -r ‚s / ^ …….. (GET | HTTP / | POST | HEAD) / n 1 / g‘. Věřte tomu nebo ne, to je skutečný příkaz, který můžete spustit v systému Linux. To však není ani zdaleka běžné. Takové příkazy obvykle spouštějí správci, kteří chtějí dělat velmi konkrétní úkoly.
Mýtus 3: Příkazový řádek je pro programátory
„Příkazový řádek je určen pouze pro administrátory a programátory. „Je pravda, že administrátoři a programátoři IT využívají z příkazového řádku systému Linux maximum. To však neznamená, že průměrní uživatelé nemají z příkazového řádku prospěch. Ve skutečnosti znát několik příkazů může váš zážitek z Linuxu opravdu povzbudit (navíc je to skvělý způsob, jak se naučit řešit problémy, pokud to bude potřeba).
Proč byste měli používat terminál?
V tomto okamžiku se možná ptáte: „Pokud mohu jít bez terminálu, proč bych se měl naučit, jak jej používat?“ Existuje několik velmi dobrých důvodů, proč se budete chtít naučit terminál:
- Je to skvělý způsob řešení problémů (pokud se vyskytnou).
- Užijete si mnohem více síly a flexibility.
- Pokud se s grafickým uživatelským rozhraním něco pokazí, je nejlepším řešením problém vyřešit pomocí terminálu.
- Vzdálený přístup k serverům.
- Existují některé pokročilé úkoly, které je lepší nechat na terminálu.
- Některé aplikace se snadněji instalují přes terminál.
Proč byste neměli používat terminál?
Přestože terminál výrazně rozšiřuje výkon grafického uživatelského rozhraní, existují důvody, proč možná nebudete chtít terminál používat:
- Jeden špatný příkaz (např sudo rm -rf /) a váš operační systém je přípitek.
- Tisíce dostupných příkazů, z nichž každý obsahuje více přepínačů a možností.
- Používání grafických uživatelských rozhraní Linuxu je mnohem jednodušší.
Co je to Linuxový terminál přesně?
Dalším krokem na cestě k pochopení Linuxového terminálu je skutečně vědět, co to je. Jednoduše řečeno, terminál Linux je prostředkem, který uživatelům umožňuje spouštět příkazy, které pak může operační systém interpretovat. Je třeba vyjasnit jedno nedorozumění. V systému Linux existuje terminál a emulátor terminálu. Terminál je to, k čemu se přihlašujete na serveru Linux bez GUI, a emulátor terminálu je aplikace na ploše systému Linux, která emuluje terminál. Oba mají stejnou funkci, ale pouze v jiném prostředí. K dispozici jsou různé typy koncových emulátorů. Většina desktopových prostředí se dodává s vlastním emulátorem. Například:
- Plochy GNOME i Cinnamon používají terminál GNOME
- KDE používá Konsole
- Elementary používá Pantheon Terminal
- Xfce používá terminál Xfce
- Mate používá Mate Terminal
- Bodhi Linux používá Eterm
Co je to Shell?
Další objasnění je trochu komplikovanější. Ačkoli bylo řečeno, že terminál Linux je prostředkem pro interakci uživatele s operačním systémem, ve skutečnosti je prostředkem komunikace s operačním systémem prostřednictvím tlumočníka: prostředí. Aby to bylo ještě komplikovanější, jsou k dispozici různé typy mušlí, například:
- Bash
- Korn
- Tcsh
- Ksh
- Ryba
Nejběžnějším shellem používaným v Linuxu je Bash. Je velká šance, že nikdy nebudete mít důvod vyměňovat granáty. Pravděpodobnost, že se průměrný uživatel bude o shell zajímat, je ve skutečnosti nepatrná.
Jak používat terminál Linux
Se vším, co bylo řečeno, se naučíme, jak používat terminál. Předpokládejme, že jste na ploše, takže budete používat emulátor terminálu.
-
Když otevřete emulátor terminálu, zobrazí se výzva shellu (pravděpodobně Bash). Z této výzvy zadáváte příkazy.
-
Řekněme například, že se chcete přesunout z / home / jack adresář do / home / jack / Ke stažení adresář? Chcete-li to provést, zadejte cd / home / jack / Soubory ke stažení a stiskněte klávesu Enter na klávesnici.
-
Gratulujeme, právě jste spustili svůj první příkaz pro Linux.
Vytvořte adresář TEST
Nyní vytvořme nový adresář (nazvaný TEST) v / home / jack / Ke stažení.
-
Nejprve zadejte příkaz mkdir TEST.
-
Pomocí příkazu přejděte do nově vytvořeného adresáře cd TEST (cd znamená změnit adresář).
-
Podívejte se na úplnou cestu k nově vytvořenému adresáři pomocí příkazu pwd (což znamená Path of Working Directory).
-
Užijte si nový adresář.
Chcete-li se naučit ještě více příkazů, podívejte se na 15 příkazů terminálu Linux, které otřásají vaším světem. A to jsou samotné základy používání terminálu Linux. Není to tak odstrašující úkol, jak jste si možná mysleli.
Najděte svou historii příkazů Bash
Tady je pěkný trik. Bash shell uchovává historii vašich příkazů. Pokud si nepamatujete posledních několik příkazů, které jste zadali, můžete klepnutím na šipku nahoru na klávesnici zobrazit každý příkaz tak, jak jste jej původně zadali. Ve výchozím nastavení Bash zachovává posledních 500 příkazů, které jste spustili, takže je velká šance, že pokud stisknete tuto šipku nahoru, uvidíte hledaný příkaz. Jakmile se příkaz zobrazí, ukončete stisknutí šipky nahoru a stisknutím klávesy Enter tento příkaz proveďte.
Získejte pomoc ze stránek Man
Dalším velmi užitečným trikem, který můžete mít v kapse, jsou manuálové stránky. Man znamená manuální a téměř každý příkaz v operačním systému Linux má manuální stránku. Pokud se chcete dozvědět více o konkrétním příkazu, jednoduše otevřete manuálovou stránku příkazu. Řekněme například, že se chcete dozvědět více o pwd příkaz. Chcete-li to provést, zadejte příkaz muž pwd a jak mnozí lidé často říkají, RTFM (Přečtěte si Fine Manual).