Linuxové příkazy s příklady a syntaxí
⚡ Chytré shrnutí
Základy Linux/Unix Příkazy umožňují jistou navigaci, správu souborů, instalaci softwaru a správu systému prostřednictvím terminálu. Tento návod vysvětluje základní příkazy, jejich syntaxi, reálné příklady a praktické tipy pro formátování, které mohou začátečníci i středně pokročilí uživatelé okamžitě použít.

Správa souborů se stane snadnou, jakmile znáte správné základní příkazy Linuxu. Příkazy se často nazývají „programy“, protože každý z nich spouští odpovídající programový kód napsaný pro daný příkaz. Tento tutoriál vás provede základními příkazy Linuxu, které musíte znát, s příklady a jasnou syntaxí.
Výpis souborů (ls)
Chcete-li zobrazit seznam souborů ve vašem systému UNIX nebo Linux, použijte ls příkaz. Zobrazí soubory a adresáře ve vašem aktuálním pracovním adresáři.
Poznámka:
- Adresáře se zobrazují modře.
- Soubory se zobrazují bíle.
- Podobná barevná schémata se objevují ve většině linuxových distribucí.
Předpokládejme, že vaše složka „Hudba“ obsahuje následující podadresáře a soubory:
Můžeš použít 'ls -R' zobrazit všechny soubory v adresářích i podadresářích.
POZNÁMKA: Základní příkazy Linuxu rozlišují velká a malá písmena. Pokud zadáte ls – r místo je -R, zobrazí se vám chyba.
Příkaz 'ls -al' poskytuje podrobné informace o souborech ve sloupcovém formátu. Sloupce obsahují následující informace:
| 1. sloupec | Typ souboru a přístupová oprávnění |
| 2. sloupec | Počet pevných odkazů na soubor |
| 3. sloupec | Vlastník a tvůrce souboru |
| 4. sloup | Skupina vlastníka |
| 5. sloup | Velikost souboru v bajtech |
| 6. sloup | Datum a čas poslední úpravy |
| 7. sloup | Název adresáře nebo souboru |
Zde je příklad výstupu ls-al:
Výpis skrytých souborů
Skryté položky v systémech UNIX/Linux začínají tečkou (.) na začátku názvu souboru nebo adresáře.
Jakýkoli adresář nebo soubor začínající znakem „.“ je ve výchozím nastavení skrytý. Chcete-li zobrazit skryté soubory, použijte příkaz:
ls -a
Vytváření a prohlížení souborů
Jedno kočka Příkaz se používá k zobrazení textových souborů. Lze jej také použít ke kopírování, kombinování a vytváření nových textových souborů. Podívejme se, jak to funguje.
Chcete-li vytvořit nový soubor, použijte následující kroky:
- Typ kočka > název souboru
- Přidejte obsah
- Pro média Ctrl + D pro návrat do příkazového řádku.
Pro zobrazení souboru použijte příkaz:
cat filename
Podívejme se na soubor, který jsme právě vytvořili:
Zde je další soubor s názvem sample2:
Syntaxe pro sloučení dvou souborů je:
cat file1 file2 > newfilename
Spojme vzorek1 a vzorek2:
Po stisknutí klávesy Enter se soubory zřetězí, ale nezobrazí se žádný výsledek. Je to proto, že Bash shell (terminál) je záměrně tichýPříkazy shellu nevrací potvrzovací zprávy, jako například „OK“ nebo „Příkaz byl úspěšně proveden“. Shell vypíše zprávu pouze tehdy, když se něco pokazí nebo dojde k chybě.
Chcete-li zobrazit nový sloučený soubor „sample“, použijte příkaz:
cat sample
Poznámka: Pomocí tohoto příkazu lze zobrazit a kombinovat pouze textové soubory.
Smazání souborů
Jedno rm Příkaz odstraní soubory ze systému bez požadavku na potvrzení, proto jej používejte opatrně.
Chcete-li soubor odstranit, použijte syntaxi:
rm filename
Přesouvání a přejmenování souborů
Pro přesunutí souboru použijte příkaz:
mv filename new_file_location
Předpokládejme, že chceme přesunout soubor „sample2“ do složky /home/guru99/Documents. Spuštění příkazu:
mv sample2 /domov/guru99/Dokumenty
Jedno mv Příkaz vyžaduje oprávnění superuživatele pro chráněné adresáře. Protože jej spouštíme jako standardní uživatel, dostaneme výše uvedenou chybu. Abyste to vyřešili, zadejte před příkazem předponu sudo:
sudo command_you_want_to_execute
Jedno sudo Program umožňuje běžným uživatelům spouštět programy s bezpečnostními oprávněními superuživatele nebo roota. Požaduje ověření heslem; heslo roota však znát nemusíte – můžete zadat své vlastní. Po ověření systém vyvolá požadovaný příkaz.
sudo také uchovává protokol o každém spuštění příkazu. Správci systému mohou trace zpět osobu odpovědnou za jakékoli nežádoucí změny v systému.
guru99@VirtualBox:~$ sudo mv sample2 /home/guru99/Documents
[sudo] password for guru99: ****
guru99@VirtualBox:~$
Pro přejmenování souboru:
mv filename newfilename
POZNÁMKA: Ve výchozím nastavení je heslo zadané pro příkaz sudo uchováváno po dobu 15 minut během každé relace terminálu, takže jej nemusíte znovu zadávat pro každý příkaz.
Oprávnění root/sudo potřebujete pouze tehdy, když příkaz zahrnuje soubory nebo adresáře, které nevlastní uživatel nebo skupina spouštějící příkaz.
Manipulace s adresáři
Dost už bylo manipulace se soubory. Pojďme se seznámit s několika příkazy pro manipulaci s adresáři s příklady a syntaxí.
Vytváření adresářů
Adresáře lze v operačním systému Linux vytvořit pomocí následujícího příkazu:
mkdir directoryname
Tento příkaz vytvoří podadresář uvnitř vašeho aktuálního pracovního adresáře, což je obvykle váš „domovský adresář“.
Například:
mkdir mydirectory
Pokud chcete vytvořit adresář na jiném místě, můžete použít:
mkdir /tmp/MUSIC
Tím se vytvoří adresář „HUDBA“ v adresáři „/tmp“.
Můžete také vytvořit více než jeden adresář najednou:
Odebírání adresářů
Chcete-li odstranit adresář, použijte příkaz:
rmdir directoryname
Příklad:
rmdir mydirectory
Tímto se smaže adresář „mydirectory“.
Tip: Ujistěte se, že v adresáři, který chcete odstranit, neexistují žádné soubory ani podadresáře. Nejprve odstraňte vnitřní položky a poté odstraňte nadřazený adresář.
Přejmenování adresáře
Jedno mv Příkaz (move), o kterém jsme hovořili dříve, lze také použít k přejmenování adresářů. Použijte níže uvedený formát:
mv directoryname newdirectoryname
Pojďme to zkusit:
Příkaz „Muž“
„Man“ je zkratka pro manuál – referenční knihu Operační systém LinuxJe to podobné souborům NÁPOVĚDY, které se nacházejí v populárním softwaru.
Chcete-li získat nápovědu k libovolnému příkazu, zadejte:
man commandname
Terminál otevře manuálovou stránku pro daný příkaz.
Například, typing muž muž a stisknutím klávesy Enter se zobrazí informace o muž samotný příkaz:
Příkaz historie
Jedno historie Příkaz zobrazuje všechny základní příkazy, které jste použili v aktuální terminálové relaci. To vám pomůže odkazovat na staré příkazy a rychle je znovu použít ve vašich operacích.
Jasný příkaz
Tento příkaz vymaže veškerý nepořádek v terminálu a poskytne vám čisté okno pro práci, stejně jako když terminál spustíte.
Vkládání příkazů do terminálu
Mnohokrát budete muset v terminálu psát dlouhé příkazy. To může být otravné, takže na pomoc přichází kopírování a vkládání.
Pro kopírování textu ze zdroje se používá Ctrl + C, ale pro vložení do terminálu je potřeba použít CTRL+ Shift + V. Můžete také zkusit Shift + Vložit nebo vyberte Upravit> Vložit z menu.
POZNÁMKA: S aktualizacemi Linuxu se tyto zkratky občas mění. Preferované zkratky si můžete nastavit pomocí Terminál > Upravit > Klávesové zkratky.
Tisk v Unix/Linux
Nyní se podívejme na základní příkazy Linuxu, které umí tisknout soubory ve formátu, který chcete. A co je ještě lepší, váš původní soubor není ovlivněn formátováním, které použijete pro tisk.
Příkaz 'pr'
Jedno pr Příkaz pomáhá formátovat soubor pro tisk na terminálu. K dispozici je několik možností, které umožňují provádět změny formátování. Nejčastěji používané pr možnosti jsou uvedeny níže.
| Volba | funkce |
|---|---|
| -x | Rozdělí data do sloupců „x“ |
| -h "záhlaví" | Přiřadí hodnotu „hlavička“ jako záhlaví sestavy. |
| -t | Nevytiskne záhlaví a horní/spodní okraje |
| -d | Double-spaces výstupní soubor |
| -n | Numbers všechny řádky |
| -l délka stránky | Definuje počet řádků na stránku. Výchozí hodnota je 56. |
| -o okraj | Formátuje stránku podle čísla okraje |
Pojďme si některé z těchto možností vyzkoušet a prozkoumat jejich účinky.
Rozdělení dat do sloupců
„Nástroje“ je ukázkový soubor (viz níže):
Chceme, aby jeho obsah byl uspořádán do tří sloupců. Syntaxe je:
pr -x Filename
Jedno -x možnost s pr Příkaz rozdělí data do x sloupců.
Přiřazení záhlaví
Syntaxe je:
pr -h "Header" Filename
Jedno -h přiřadí hodnotu „hlavička“ jako záhlaví sestavy.
Jak je uvedeno výše, soubor je uspořádán do tří sloupců a byla mu přiřazena záhlaví.
Označení všech řádků čísly
Syntaxe je:
pr -n Filename
Tento příkaz očísluje všechny řádky v souboru.
To jsou některé z pr možnosti příkazu, které můžete použít k úpravě formátování souboru.
Tisk souboru
Jakmile je formátování dokončeno a je čas získat hard copy souboru, použijte:
lp Filename
or
lpr Filename
Chcete-li vytisknout více kopií souboru, použijte modifikátor čísla:
Pokud máte nakonfigurováno více tiskáren, můžete určit konkrétní tiskárnu pomocí modifikátoru tiskárny:
Instalace softwaru
On WindowsInstalace programu se provádí spuštěním souboru setup.exe. Instalační balíček obsahuje program spolu s různými závislými komponentami potřebnými k jeho správnému spuštění.
V Linuxu jsou instalační soubory distribuovány jako balíčky. Balíček obvykle obsahuje pouze samotný program. Veškeré závislé komponenty musí být nainstalovány samostatně a obvykle jsou k dispozici jako samostatné balíčky.
Můžete použít nakloněný příkazy pro instalaci nebo odebrání balíčku. Aktualizujme všechny nainstalované balíčky v systému pomocí:
sudo apt-get update
Nejjednodušší a nejoblíbenější způsob instalace programů na Ubuntu je to přes softwarové centrum, protože většina softwarových balíčků je k dispozici tam a je to bezpečnější než stahování z náhodných zdrojů na internetu.
Také zkontrolujte: Cheat Sheet pro příkazy Linuxu
Linux Mail Příkaz
Pro odesílání e-mailů přes terminál je nutné nainstalovat mailutils balíček.
Syntaxe příkazu je:
sudo apt-get install packagename
Po instalaci použijte k odeslání e-mailu následující syntaxi:
mail -s 'subject' -c 'cc-address' -b 'bcc-address' 'to-address'
To bude vypadat takto:
Pro média Ctrl + D až dopíšete e-mail. Pošta bude odeslána na zadanou adresu.
Tipy pro začátečníky, kteří se učí linuxové příkazy
Zvládnutí linuxových příkazů se stane mnohem snazším, když k nim přistupujete ve správném pořadí a dodržujete konzistentní návyky. Terminál se může zpočátku zdát zastrašující, ale několik jednoduchých pracovních postupů má pro nové studenty obrovský význam.
Pro urychlení učení použijte níže uvedené tipy:
- Začněte s navigačními příkazy: Učit se pwd, ls, a cd za prvé. Tvoří páteř všech ostatních operací, které v terminálu provedete.
- Vždy si přečtěte manuálovou stránku: Kdykoli narazíte na nový příkaz, spusťte jej mužský příkaz aby pochopil jeho možnosti před jejich vyzkoušením.
- Použijte doplňování pomocí tabulace: Pro média Tab zatímco typing název souboru nebo příkazu. Bash automaticky doplní název, čímž zkrátí časový limitping chyby.
- Experiment ve složce sandboxu: Vytvořte vyhrazený adresář pro cvičení, aby destruktivní příkazy, jako například rm nikdy se nedotýkejte důležitých dat.
- Veďte si osobní taháky: Veďte si zápisník nebo textový soubor s užitečnými příkazy, které se naučíte. RevBěhem prvního měsíce to noste denně.
- Kombinujte příkazy s rourami: Provozovatel potrubí | řetězí příkazy dohromady – například ls -al | grep „.txt“ filtruje pouze textové soubory.
- Používejte zkratky historie: Stiskněte Šipka nahoru znovu použít poslední příkazy nebo spustit !n opakovat n-tý příkaz z historie.
- Zálohování před hromadnými operacemi: Před spuštěním dávky vždy zkopírujte důležitá data rm, mvnebo chmod operace s více soubory.
Tyto návyky budují svalovou paměť a zabraňují nejčastějším chybám začátečníků, které vedou ke ztrátě souborů nebo porušení oprávnění.
Časté chyby, kterým je třeba se vyhnout při používání příkazů v Linuxu
Noví uživatelé Linuxu se často setkávají s malými chybami, které mají velké následky. Terminál nevrací zpět, takže neopatrný příkaz může trvale smazat data nebo poškodit konfiguraci.
- Ignorování rozlišování velkých a malých písmen: „Soubor.txt“ a „file.txt“ jsou v Linuxu dvě různé položky.
- Spuštění příkazu rm -rf bez ověření cesty: Špatná cesta může vymazat důležité systémové soubory.
- Nadměrné používání sudo: Udělení root oprávnění každému příkazu zvyšuje bezpečnostní riziko.
- Úprava systémových souborů bez záloh: Před změnou konfiguračních souborů v souboru /etc vždy zkopírujte originál.
- Zapomenuté dokončení klávesy Tab: Ručně typing cesty zvyšují riziko překlepů a nechtěné ztráty dat.
Vyhýbání se těmto nástrahám udrží váš systém v bezpečí a vaše učení bez frustrace.
Seznam příkazů pro Linux
Níže je uveden stručný přehled základních příkazů Linuxu/Unixu, které jsou v tomto tutoriálu uvedeny:
| Příkaz | Description |
|---|---|
| ls | Vypíše všechny soubory a adresáře v aktuálním pracovním adresáři |
| je -R | Zobrazí také seznam souborů v podadresářích |
| ls -a | Zobrazí také skryté soubory |
| ls-al | Zobrazí seznam souborů a adresářů s podrobnostmi, jako jsou oprávnění, velikost a vlastník |
| kočka > název souboru | Vytvoří nový soubor |
| název souboru kočky | Zobrazí obsah souboru |
| cat soubor1 soubor2 > soubor3 | Spojí dva soubory (soubor1, soubor2) a výsledek uloží do souboru3. |
| mv soubor „nová cesta k souboru“ | Přesune soubor do nového umístění |
| mv název_souboru nový_název_souboru | Přejmenuje soubor na nový název souboru |
| sudo | Umožňuje běžným uživatelům spouštět programy s oprávněními superuživatele |
| rm název souboru | Smaže soubor |
| muž | Poskytuje informace o nápovědě k příkazu |
| historie | Vypíše všechny dříve použité příkazy v aktuální terminálové relaci |
| jasný | Vymaže obrazovku terminálu |
| název adresáře mkdir | Vytvoří nový adresář |
| rmdir | Smaže adresář |
| mv | Přejmenuje adresář |
| pr -x | Rozdělí soubor do x sloupců |
| pr -h | Přiřadí záhlaví souboru |
| pr -n | Numbers každý řádek v souboru |
| lp -nc | Vytiskne „c“ kopií souboru |
| lp -d / lpr -P | Určuje název tiskárny |
| apt-get | Instaluje a aktualizuje balíčky |
| mail -s 'předmět' -c 'kopie' -b 'skrytá kopie' 'komu' | Odešle e-mail |
| mail -s “Předmět” na adresu < Název souboru | Odešle e-mail s přílohou |

.png)
.png)
.png)
.png)
.png)
.png)


.png)





















