Linuxové triky: příkazy a zkratky pro zvládnutí terminálu

Poslední aktualizace: 13 ledna 2026
  • Zvládnutí základní syntaxe Linuxu a nezbytných příkazů urychlí jakoukoli úlohu na stolních i serverových systémech.
  • Kombinace navigace, správy souborů, textu a procesů umožňuje automatizovat složité pracovní postupy přímo z terminálu.
  • Klávesové zkratky, historie a aliasy snižují chyby a čas psaní při každodenní práci v konzoli.
  • Ovládání oprávnění, procesů a sítě pomocí nástrojů jako chmod, ps, kill, ping nebo htop vám dává úplnou kontrolu nad systémem.

Linuxové triky a terminálové příkazy

Pokud denně používáte počítače, dříve či později se s Linuxem nevyhnutelně setkáte. I když má na stolních počítačích relativně malý podíl na trhu , drtivá většina serverů, cloudových služeb a webových služeb na tomto operačním systému běží. To znamená, že ať se vám to líbí nebo ne, znalost linuxových triků a příkazů hraje zásadní roli při správě VPS, produkčního serveru nebo i jen linuxové distribuce na vašem notebooku. Při učení je také užitečné konzultovat online zdroje pro Linux .

Linux je navíc preferovanou platformou pro mnoho profesionálních vývojářů, systémových administrátorů a pokročilých uživatelů. To není náhoda: je to bezplatný, stabilní, bezpečný a neuvěřitelně výkonný software pro příkazový řádek. S několika dobře naučenými příkazy, klávesovými zkratkami a několika chytrými triky můžete během několika sekund provádět úkoly, které by v grafickém rozhraní zabraly mnoho minut a několik kliknutí. Pochopení rozhraní příkazového řádku vám pomůže z něj vytěžit maximum.

Co je to příkaz v Linuxu a jak je strukturován?

Příkaz v Linuxu je jednoduše program nebo utilita, která se spouští z terminálu . Terminál nebo konzole je textové rozhraní, kde zadáváte instrukce, které systém interpretuje a provádí okamžitě, bez jakýchkoli mezivrstev nebo oken.

Většina akcí, které provádíte v grafickém rozhraní, jsou ve skutečnosti volání příkazů . Když zavřete okno, zkopírujete soubor nebo nainstalujete program z grafického správce, na pozadí se ve skutečnosti provádějí ekvivalentní příkazy.

Typická syntaxe příkazu v Linuxu má tři hlavní komponenty: název příkazu, možnosti a parametry . Můžete si ji představit jako velmi kompaktní frázi, kde sloveso představuje příkaz a zbytek objasňuje, co chcete dělat.

the možnosti (nebo příznaky) Upravují chování příkazu. Obvykle se píší s pomlčkou (-l) nebo dvojité (--longExistují příznaky, které aktivují specifické režimy, mění výstupní formát nebo vyžadují interaktivní potvrzení.

Parametry nebo argumenty jsou vstupní údaje, které příkaz potřebuje: cesty k souborům, uživatelská jména, vzory vyhledávání, IP adresy atd. V mnoha případech je pořadí těchto argumentů důležité, proto je dobré věnovat pozornost přesné syntaxi uvedené v manuálových stránkách.

Předpoklady a přístup k terminálu

Abyste mohli všechny tyto triky aplikovat, potřebujete funkční příkazový řádekNa ploše Linuxu jej můžete otevřít kombinacemi jako Ctrl + Alt + T nebo vyhledáním „Terminál“ v nabídce aplikací.

Pokud pracujete se vzdáleným serverem, obvykle se připojíte přes SSH z jiného počítačepomocí klientů jako PuTTY ve Windows nebo samotného terminálu v Linuxu a macOS. Přístup má obvykle tuto podobu: ssh usuario@ip_del_servidorPokud nemáte Linux nainstalovaný lokálně, další možností je použít Linux ve virtuálním stroji cvičit.

Ti, kteří začínají s Linuxem na VPS serveru, se mohou spolehnout na ovládací panely, které nabízejí integrovaný webový terminál , čímž eliminují nutnost instalovat cokoli na jejich lokální počítač. Někteří poskytovatelé přidávají průvodce s umělou inteligencí, kteří navrhují příkazy na základě požadované akce, což je užitečný nástroj, pokud si ještě nejste plně jisti syntaxí. Pokud dáváte přednost procvičování v cloudu, jsou k dispozici možnosti jako online Linuxové terminály.

Základní navigace v adresářích a prostředí

Než se ponoříme do pokročilejších operací, je důležité se pohodlně seznámit s navigací v souborovém systému. Terminál nabízí jednoduché příkazy, které vás provedou a rychle změní složky.

Příkaz pwd (tisk pracovního adresáře) vám ukáže absolutní cesta k aktuálnímu adresářinapříklad /home/usuario/DocumentosJe to tvůj kompas, když si nepamatuješ, kde jsi.

Zobrazení obsahu složky, kterou používáte ls, ukazuje soubory a podadresářeMůžete přidat možnosti, jako například -a vidět skryté prvky nebo -lh zobrazit je v čitelných velikostech, například v MB nebo GB.

Změna adresářů se provádí pomocí cdMůžete se pohybovat pomocí absolutních nebo relativních tras a využívat zkratek, jako například cd .. na vyšší úroveň, cd - pro návrat do předchozího adresáře nebo jednoduše cd / cd ~ pro návrat do vaší osobní složky.

Pokud často přepínáte mezi stejnými místy, je velmi užitečné si uvědomit, že shell udržuje historie předchozích trasV kombinaci s příkazy jako pushd y popdMůžete spravovat „hromadu“ adresářů a rychle mezi nimi přepínat, i když je to o něco pokročilejší trik.

Správa adresářů a souborů z konzole

Linux je navržen tak, abyste mohli rychle vytvářet, kopírovat, přesouvat a mazat soubory z terminálu, aniž byste museli otevírat grafický průzkumník souborů. Klíčem je zvládnutí několika příkazů.

Pro vytvoření nových složek použijte mkdirMůžete zadat jednu trasu nebo několik a spoléhat se na možnosti jako například -p generovat kompletní stromy (například mkdir -p Musica/2025/Album Vytvoří všechny mezilehlé složky, pokud neexistují.

  Linuxové distribuce: Kompletní průvodce

Pokud uděláte chybu nebo již nepotřebujete prázdný adresář, příkaz rmdir povolit vždy jej vyjměte, pokud uvnitř nic neobsahujePokud má podsložky nebo soubory, budete se muset uchýlit k rm -r nebo předem reorganizovat jeho obsah, nebo se naučit Přejmenování složky v Linuxu když to, co hledáte, je změna názvu.

Mazání souboru se provádí pomocí rmcož je silné, ale nebezpečné. Můžete smazat jednu nebo více položek najednou, kombinováním možností, jako například -i požadovat potvrzení, -f vynutit si bez ptání a -r rekurzivně mazat adresáře.

Kopírování prvků se provádí pomocí cpS jednoduchou kombinací můžete duplikovat jeden nebo více souborů v jiném adresáři naklonujte soubor s jiným názvem nebo zkopírujte celý strom přidáním -R takže je rekurzivní.

Pokud chcete soubory přesunout nebo přejmenovat, použijete mvPokud je cílem jiná složka, soubor změní umístěníPokud je cílovým adresářem název ve stejném adresáři, jednoduše jej přejmenujete bez přesunutí. Další podrobnosti o tom, jak Přejmenování souborů v Linuxu Máte specifické návody.

Příkaz touch Slouží jak pro vytvořit prázdné soubory například aktualizace časových razítek přístupu a úprav. Je to velmi praktické pro rychlé generování testovacích souborů nebo skriptů, které pak můžete upravovat.

Nakonec, pokud chcete vědět, jaký typ souboru je (textový, obrázkový, binární atd.), příkaz file analyzuje jeho obsah a popsat jeho povahucož vám pomůže rozhodnout se, který nástroj použít k jeho otevření nebo jak jej zpracovat.

Vyhledávání a lokalizace souborů

S rostoucím systémem se ruční hledání stává nepraktickým. Linux nabízí několik nástrojů pro sledování souborů podle názvu, vzoru nebo umístění s velkou přesností.

Příkaz find Prochází hierarchiemi adresářů a umožňuje filtrování podle názvu, typu, velikosti, data úpravy a mnoha dalších kritérií. Můžete například najít všechny skripty v Pythonu ve vaší aktuální složce s něčím jako find ./ -type f -name "*.py".

Při použití find Můžete zadat základní cestu pro zahájení vyhledávání, různé možnosti filtrování a konečný výraz, který definuje, co chcete najít. Toto je běžná praxe. zkombinujte to s akcemi pro spuštění příkazu u každého zápasu..

Další podobný nástroj, ale založený na indexovaná databáze systémuJe locatePo aktualizaci indexu umožňuje téměř okamžitě vyhledávat trasy obsahující určitá slova s ​​možnostmi, jako například -i ignorovat velká písmena nebo vzory s hvězdičkami pro flexibilnější vyhledávání.

Komprese, soubory a přenos dat

V serverových a vývojových prostředích je velmi běžné balit více prvků, komprimovat je a přesouvat mezi počítači. Linux pro celý tento pracovní postup integruje klasické nástroje, které lze používat přímo z terminálu.

Pro seskupení adresářů a souborů do jednoho kontejneru byste obvykle použili tarMůžete vytvořit archiv, okamžitě ho komprimovat, extrahovat nebo zobrazit jeho obsah, to vše s určitými možnostmi. Obvykle je to kombinovat příznaky pro vytvoření komprimovaných souborůnapříklad tar -cvzf backup.tar.gz carpeta/.

Pokud chcete pracovat s formátem ZIP, který je široce používán mimo Unix, použijte příkazy zip y unzip povolit Generování a extrahování ZIP souborů Je to jednoduché. Můžete upravit úroveň komprese, vybrat, co chcete zahrnout, nebo kam chcete obsah dekomprimovat.

Pokud potřebujete neinteraktivně získat zdroje z internetu, wget y curl Jsou to vaši spojenci. S wget stahování souborů nebo celých webů pomocí HTTP, HTTPS nebo FTPIdeální pro automatizaci stahování ze skriptů. S curlKromě stahování dat můžete interagovat s API, měnit metody HTTP, odesílat vlastní hlavičky nebo nahrávat soubory. Některé síťové konfigurace mohou navíc vyžadovat... upravit soubor hosts.

Pro bezpečné kopírování obsahu mezi počítači používáte scpkterý kombinuje sílu protokolu SSH s pohodlím jednoduchého příkazu. Můžete odesílat nebo přijímat soubory a adresáře s uvedením výchozí a cílové trasy ve formátu usuario@servidor:/rutaa upravte detaily, jako je port nebo komprese, pomocí jeho možností.

Pokud chcete optimalizovat kompresi pomocí alternativ k gzip, je užitečné znát konkrétní utility: pokud například pracujete s bzip2, naučení se ovládat bzip v Linuxu vám pomůže upravit efektivitu a rychlost.

Zobrazování, filtrování a úprava textu v konzoli

V Linuxu je prakticky vše reprezentováno jako text: konfigurace, protokoly, skripty, výstup příkazů… Proto je zvládnutí nástrojů pro prohlížení, vyhledávání a transformaci textu jedním z nejúčinnějších triků, které se můžete naučit.

Pro rychlé zobrazení obsahu souboru použijte catkterý vypíše vše na standardní výstup. Je to velmi užitečné pro kontrola malých souborů za chodu nebo zřetězit několik do jednoho a přesměrovat výstup do jiného souboru.

Pokud je soubor velký, je pohodlnější se o něj opřít lessUmožňuje posouvání nahoru a dolů, vyhledávání vzorů a ukončení bez provedení jakýchkoli změn. Je to velmi praktická kombinace stránkovaného prohlížeče a lehkého editoru, ideální pro prohlédnout si rozsáhlé protokoly.

Pokud vás zajímá pouze začátek, respektive konec souboru head y tail Vytisknou první nebo poslední řádky. S možnostmi jako -n Můžete upravit, kolik řádků Viz, což je skvělé pro prohlížení záhlaví CSV souboru nebo sledování nejnovějších přidávaných záznamů.

Pro nalezení čar, které obsahují specifický vzor, ​​je klíčové grepS tím můžete vyhledávání slov, regulárních výrazů nebo částí textu v jednom nebo více souborech, spočítat, kolikrát se objevují, filtrovat podle velkých/malých písmen a mnoho dalšího.

  Kompletní průvodce výběrem a konfigurací počítačů s Linuxem

Pokud potřebujete upravit text bez otevření grafického editoru, sed Do hry vstupuje. Je to editor toku, který umožňuje nahradit, odstranit nebo extrahovat řádky založené na vzorcích a je mimořádně užitečné pro automatizaci oprav v konfiguračních souborech nebo velkých objemech dat.

Pro složitější úkoly extrakce a zpracování, awk Funguje jako malý textově orientovaný programovací jazyk. Umožňuje vám pracovat po sloupcích, aplikovat matematické operace, spouštět podmínky a generovat reporty ze strukturovaných souborů.

Příkazy jako sort, uniq, comm nebo nástroj column Pomáhají třídit, odstraňovat duplikáty, porovnávat soubory řádek po řádku a prezentovat data čitelnějším způsobem, zejména když pracují společně propojené potrubím (|).

Oprávnění, uživatelé a základní zabezpečení

Jedním z pilířů Linuxu je jeho model oprávnění. Každý soubor má přidruženého vlastníka, skupinu a sadu oprávnění , která určují, kdo jej může číst, upravovat nebo spouštět.

Příkaz chmod Používá se ke změně těchto oprávnění. Můžete to provést symbolickou notací (r, w, x pro čtení, zápis a spuštění) nebo číselnými hodnotami, jako například 755 nebo 644 v závislosti na tom, co chcete udělitTypické použití je vytvořit spustitelný skript s chmod +x script.sh.

Pokud potřebujete změnit vlastnictví souboru nebo složky, chown umožňuje vám to přiřadit jiný uživatel a/nebo skupinaTo je obzvláště důležité při správě služeb, které je třeba spouštět na konkrétních účtech s omezenými oprávněními.

Když je třeba provést administrativní akce, jako je instalace balíčků nebo úprava systémových souborů, přichází to na řadu. sudoTento příkaz provede následující příkaz s privilegia superuživatele, po ověření heslem, a je doporučeným způsobem, jak se vyhnout trvalé práci jako root.

Příkaz passwdZe své strany vám to umožňuje změnit heslo k účtu (nebo jiná, pokud máte příslušná oprávnění). Nejprve se zeptá na aktuální heslo a poté na nové a je nejlepší ho používat opatrně, aby se zabránilo blokování přístupu kritickým uživatelům. Pro řízení přístupu k síti a firewally je také užitečné vědět iptables v Linuxu.

Řízení procesů, zdroje a vypínání systému

Další zásadní sada linuxových triků zahrnuje monitorování toho, co běží , kolik každý proces spotřebovává a jak celkově ovládat systém, zejména na serverech, které nemají grafické prostředí.

Příkaz ps Nabízí snímek aktivních procesů spojených s vaší relací nebo celým systémem, v závislosti na nastavení. Uvidíte identifikátor (PID), přidružený terminál, spotřebovaný čas CPU a příkaz, který spustil jednotlivé procesy, což usnadňuje... najít nahrané programy.

Pro pohodlnější zobrazení v reálném čase, top a především htop Zobrazují procesy, využití CPU, paměť, průměrné zatížení a další ukazatele. Interaktivní verze vám umožňuje třídit podle spotřeby, filtrovat a ukončovat procesy přímo z textového rozhraní.

V okamžiku, kdy aplikace přestane reagovat a nelze ji zavřít běžnými prostředky, kill Umožňuje vám posílat signály k ukončení. Nejběžnější je použití výchozího signálu (podobného „čistému uzavření“) nebo, pokud to nefunguje, silnějšího. vynutit okamžité ukončení procesus rizikem ztráty neuložených změn.

Chcete-li zjistit, kolik místa na disku používáte, df zobrazuje využití každého souborového systému, zatímco du slouží změřit velikost adresářů a podadresářů konkrétní podrobnosti s možnostmi zobrazení v KB, MB nebo GB.

Obecnější informace o systému můžete získat pomocí uname, který odhaluje podrobnosti o jádře, architektuře a názvu hostiteleUtility jako například neofetch Tyto informace prezentují vizuálně atraktivnějším způsobem vedle loga ASCII vaší distribuce.

Když je čas vypnout nebo restartovat počítač z konzole, příkaz shutdown Opouští tě to Naplánujte vypnutí okamžitě nebo na konkrétní čas.a také zrušení čekajícího vypnutí pomocí konkrétních možností. V produkčním prostředí je důležité tyto akce efektivně upozorňovat a koordinovat.

Síť, konektivita a přenosy

Na serverech a pracovních stanicích, které jsou neustále připojeny, je monitorování sítě každodenním úkolem. Příkazový řádek nabízí jednoduché nástroje pro kontrolu připojení a přesun dat v síti.

Klasika ping Odesílá pakety na doménu nebo IP adresu a zobrazuje doby odezvy a ztrátu paketů, což je něco základního pro detekce problémů s připojením nebo neobvyklé latence. Spojte tyto znalosti s návody, jak ping v Linuxu k diagnostice problémů se sítí.

jsme již zmínili wget y curl pro stahování a HTTP požadavky, ale můžete také použít scp pro přenos souborů a celých adresářů mezi počítači šifrováním komunikace. Tyto příkazy dohromady tvoří velmi kompletní síťová sada bez nutnosti klientů pro grafický design.

Pokud chcete pravidelně spouštět určité kontroly nebo shromažďovat síťové metriky, příkaz watch To je velmi užitečné: provede se tím další příkaz. v pravidelných časových intervalech a ukazuje rozdíly mezi jednotlivými provedeními, což zjednodušuje sledování změn.

Historie příkazů, aliasy a opětovné použití

Jednou z nejlepších věcí na terminálu je, že nemusíte všechno psát znovu a znovu od začátku. Systém a shell poskytují řadu zkratek pro opakování příkazů, jejich opravu a snižování chyb.

  Co jsou to strojové jazyky a jak fungují?

Příkaz history Zobrazuje očíslovaný seznam všech nedávno provedených příkazů. Můžete ho použít k vyhledejte staré příkazy a spusťte je znovu aniž byste je museli znovu psát, zkombinujte je s vykřičníkem (!n) pro opakování čísla položky n.

Je také možné znovu použít poslední příkaz s !!Rychlý způsob, jak zopakovat, co jste právě udělali. Typické použití je, když zapomenete vložit sudoPokud spuštění příkazu selže kvůli oprávněním, jednoduše jej opakujte s sudo !! spustit jako správce aniž by to celé přepisoval.

Existují i ​​méně známé zkratky, jako například !-2 provést předposlední příkaz, !string opakovat poslední slovo, které začínalo určitým slovem, nebo nahrazení typu ^texto_viejo^texto_nuevo bod nahradit část předchozí objednávky za chodu a spusťte to znovu.

Aliasy jsou dalším fantastickým nástrojem: pomocí příkazu alias Můžete definovat zkratky pro dlouhé příkazy nebo upravit výchozí chování některých příkazů. Například definovat alias ll="ls -lh" mít podrobný seznam o alias rm="rm -i" aby se vždycky ptal na potvrzení.

To vše je obvykle doplněno vlastním souborem historie každého uživatele ~/.bash_history nebo ekvivalent, kde se ukládají příkazy z předchozích relací. Konfigurací způsobu ukládání a mazání této historie můžete doladit kolik příkazů se pamatuje a na jak dlouho.

Klávesové zkratky a rychlá úprava v terminálu

Rychlost v příkazovém řádku nepramení jen ze znalosti velkého množství příkazů, ale také ze schopnosti bleskově se pohybovat a upravovat text, aniž byste museli sundávat ruce z klávesnice. Většina terminálových emulátorů dědí klávesové zkratky z Emacsu, i když mnoho z nich umožňuje jejich změnu.

Pro navigaci v dlouhém řádku se používají zkratky jako Ctrl + a y Ctrl + e Vezmou tě ​​k začátek a konec řádku Vpřed nebo vzad se můžete také posouvat slovo po slově pomocí kombinací, jako například Alt + f y Alt + bmnohem rychlejší než chůze pomocí kláves se šipkami vlevo a vpravo.

Pokud uděláte chybu při psaní, Ctrl + u smaže vše od kurzoru do začátku řádku a Ctrl + k Smazat od kurzoru do konce. Toto jsou perfektní zkratky pro čištění nebo ořezávání dlouhých objednávek bez mazání znak po znaku.

Pro správu toho, co se zobrazuje na obrazovce, clear a jeho klávesový ekvivalent Ctrl + l Vyčistí aktuální zobrazení posunutím obsahu nahoru. Pokud chcete kompletně resetovat relaci z emulátoru, příkaz reset Dokonce smaže předchozí posun zpět, jako byste zavřeli a znovu otevřeli okno.

Kurzory ↑ y ↓ Umožňují vám procházet historii předchozích objednávek.a kombinace jako např. Ctrl + Shift + PageUp o Ctrl + Shift + PageDown Jsou užitečné pro navigaci v tištěném obsahu, zejména pokud byl výlet velmi dlouhý.

Mezi další detaily, které výrazně zlepšují pohodlí, patří možnost dočasně zablokovat a odemknout terminál s Ctrl + s y Ctrl + qnebo rychle změnit velikost písma pomocí klávesových zkratek, jako je Ctrl + Shift + + y Ctrl + Shift + - pro úpravu čitelnosti.

Práce s kartami a přístupnost terminálového emulátoru

Pokud trávíte mnoho hodin v konzoli, je velmi praktické uspořádat se do několika záložek nebo oken , zejména pokud monitorujete služby při úpravě souborů nebo spouštění dlouhých skriptů.

Ve většině emulátorů kombinace jako Ctrl + Shift + T otevřete novou kartu a pak můžete přesouvat se mezi nimi pomocí různých zkratek v závislosti na konkrétním programu (například s Ctrl + PageUp/PageDown nebo varianty se Shiftem).

Zavření karty je obvykle stejně jednoduché jako psaní exit nebo použijte zkratky jako Ctrl + d o Ctrl + Shift + wcož ukončí relaci shellu pro danou kartu. Je to stejné jako zavření okna, ale umožňuje vám to ponechat ostatní relace otevřené zároveň.

Pokud se potřebujete soustředit na nějaký úkol, mnoho emulátorů umožňuje přepnout terminál do režimu celé obrazovky pomocí kláves, jako je F11 , čímž skryjete panely nástrojů a dekorace, abyste maximálně využili dostupný prostor. Nastavení čitelného barevného schématu a pohodlného písma také zlepšuje zážitek a přístupnost.

Nakonec příkazy jako column Pomáhají prezentovat čitelnější výstup tím, že informace rozdělují do dobře zarovnaných sloupců. To v kombinaci s dobrým barevným schématem usnadňuje… číst výstup složitých příkazů být méně únavný a přehlednější, zejména pokud pracujete mnoho hodin po sobě na terminálu.

Se všemi těmito linuxovými triky na dosah ruky – od základních příkazů pro navigaci a správu souborů až po textové nástroje, sítě, procesy a klávesové zkratky – budete mít neuvěřitelně flexibilní, rychlé a přizpůsobivé pracovní prostředí , ať už spravujete servery denně, nebo teprve začínáte experimentovat se svou první distribucí.

Základní příkazy v Linuxu
Související článek:
Základní příkazy v Linuxu