Základy Linux/Unix příkazy s příklady a syntaxí (seznam)

Správa souborů se stane snadnou, pokud znáte správný základní příkaz v Linuxu.

Někdy jsou příkazy také označovány jako „programy“, protože kdykoli spustíte příkaz, je to odpovídající programový kód napsaný pro příkaz, který se provádí.

Pojďme se naučit základní příkazy Linuxu, které musíte znát, s příklady:

klikněte zde pokud video není přístupné

Výpis souborů (ls)

Pokud chcete zobrazit seznam souborů na vašem systému UNIX nebo Linux, použijte 'ls' příkaz.

Zobrazuje soubory / adresáře ve vašem aktuálním adresáři.

Výpis souborů

Poznámka:

  • Adresáře jsou označeny modrou barvou.
  • Soubory jsou označeny bílou barvou.
  • Podobná barevná schémata najdete v různých variantách Linuxu.

Předpokládejme, že vaše složka „Music“ obsahuje následující podadresáře a soubory.

Výpis souborů

Můžeš použít 'ls -R' zobrazí všechny soubory nejen v adresářích, ale také v podadresářích

Výpis souborů

POZNÁMKA: Tyto základní příkazy Linuxu rozlišují velká a malá písmena. Pokud zadáte, “ls – r“, zobrazí se chyba.

'ls -al' poskytuje podrobné informace o souborech. Příkaz poskytuje informace ve sloupcovém formátu. Sloupce obsahují následující informace:

1st Sloupec

Typ souboru a přístupová oprávnění

2nd Sloupec

Počet pevných odkazů na soubor

3rd Sloupec

Vlastník a tvůrce souboru

4th Sloupec

Skupina vlastníka

5th Sloupec

Velikost souboru v bytech

6th Sloupec

Datum a čas

7th Sloupec

Název adresáře nebo souboru

Podívejme se na příklad –

Výpis souborů

Výpis skrytých souborů

Skryté položky v UNIX/Linux začínají na –Výpis skrytých souborůna začátku souboru nebo adresáře.

Libovolný adresář/soubor začínající '.' nebude vidět, pokud o to nepožádáte. Chcete-li zobrazit skryté soubory, použijte příkaz.

ls -a

Výpis skrytých souborů

Vytváření a prohlížení souborů

Serverový příkaz 'cat' se používá k zobrazení textových souborů. Lze jej také použít pro kopírování, kombinování a vytváření nových textových souborů. Pojďme se podívat, jak to funguje.

Chcete-li vytvořit nový soubor, použijte příkaz

  1. kočka > název souboru
  2. Přidejte obsah
  3. Stiskněte 'ctrl + d' pro návrat do příkazového řádku.

Vytváření a prohlížení souborů
Jak vytvářet a prohlížet soubory v Linuxu/Unixu

Chcete-li zobrazit soubor, použijte příkaz –

cat filename

Podívejme se na soubor, který jsme právě vytvořili –

Vytváření a prohlížení souborů

Podívejme se na další ukázku souboru2

Vytváření a prohlížení souborů

Syntaxe pro spojení 2 souborů je –

cat file1 file2 > newfilename

Zkombinujme vzorek 1 a vzorek 2.

Vytváření a prohlížení souborů

Jakmile vložíte tento příkaz a stisknete enter, soubory se zřetězí, ale nevidíte výsledek. To je proto, že Bash Shell (Terminal) je tichý typ. Příkazy Shell vám nikdy neposkytnou potvrzovací zprávu jako „OK“ nebo „Příkaz úspěšně proveden“. Zobrazí se pouze zpráva, když se něco pokazí nebo když dojde k chybě.

Chcete-li zobrazit nový kombinovaný soubor „ukázka“, použijte příkaz

cat sample

Vytváření a prohlížení souborů

Poznámka: Pomocí tohoto příkazu lze zobrazit a kombinovat pouze textové soubory.

Smazání souborů

Příkaz 'rm' odstraní soubory ze systému bez potvrzení.

K odstranění souboru použijte syntaxi –

rm filename

vymazat soubory

Jak odstranit soubory pomocí příkazů Linux/Unix

Přesouvání a přejmenování souborů

Chcete-li přesunout soubor, použijte příkaz.

mv filename new_file_location

Předpokládejme, že chceme přesunout soubor „sample2“ do umístění /home/guru99/Documents. Provedení příkazu

mv sample2 /home/guru99/Documents

Přesouvání a přejmenování souborů

Příkaz mv potřebuje oprávnění superuživatele. V současné době provádíme příkaz jako standardní uživatel. Dostaneme tedy výše uvedenou chybu. K překonání chyby použijte příkaz.

sudo command_you_want_to_execute

Program Sudo umožňuje běžným uživatelům spouštět programy s bezpečnostními oprávněními superuživatele nebo roota.

Příkaz Sudo požádá o ověření hesla. Nemusíte však znát heslo uživatele root. Můžete zadat své vlastní heslo. Po ověření systém vyvolá požadovaný příkaz.

Sudo udržuje protokol o každém spuštění příkazu. Správci systému mohou zpětně sledovat osobu odpovědnou za nežádoucí změny v systému.

guru99@VirtualBox:~$ sudo mv sample2 /home/quru99/Documents 
[sudo] password for guru99: ****
guru99@VirtualBox:~$ 

Pro přejmenování souboru:

mv filename newfilename

Přesouvání a přejmenování souborů

POZNÁMKA: Ve výchozím nastavení je heslo, které jste zadali pro sudo, uchováno po dobu 15 minut na terminál. To eliminuje potřebu zadávat heslo znovu a znovu.

Potřebujete pouze oprávnění root/sudo, pouze pokud příkaz zahrnuje soubory nebo adresáře, které nevlastní uživatel nebo skupina spouštějící příkazy

Manipulace s adresáři

Manipulace s adresáři

Manipulace s adresáři v Linuxu/Unixu

Dost s manipulacemi se soubory! Naučme se některé linuxové příkazy pro manipulaci s adresáři s příklady a syntaxí.

Vytváření adresářů

Adresáře lze vytvořit v operačním systému Linux pomocí následujícího příkazu

mkdir directoryname

Tento příkaz vytvoří podadresář ve vašem současném pracovním adresáři, což je obvykle váš „Domovský adresář“.

Například,

mkdir mydirectory

Manipulace s adresáři

Pokud chcete vytvořit adresář v jiném umístění než 'Domovský adresář', můžete použít následující příkaz –

mkdir 

Například:

mkdir /tmp/MUSIC

vytvoří adresář 'Music' pod adresářem '/tmp'

Manipulace s adresáři

Můžete také vytvořit více než jeden adresář najednou.

Manipulace s adresáři

Odebírání adresářů

Chcete-li odstranit adresář, použijte příkaz –

rmdir directoryname

Příklad

rmdir mydirectory

smaže adresář mydirectory

Odebírání adresářů

Tip: Ujistěte se, že v adresáři, který chcete odstranit, není žádný soubor/podadresář. Před odstraněním nadřazeného adresáře nejprve smažte soubory/podadresář.

Odebírání adresářů

Přejmenování adresáře

Příkaz 'mv' (přesunout) (popsaný výše) lze také použít pro přejmenování adresářů. Použijte níže uvedený formát:

mv directoryname newdirectoryname

Pojďme to zkusit:

Přejmenování adresáře adresáře

Jak přejmenovat adresář pomocí příkazů Linux/Unix

Další důležité příkazy

Příkaz 'Muž'

Man znamená manuál, který je referenční knihou a Operační systém Linux. Je podobný souboru HELP nalezenému v populárním softwaru.

Chcete-li získat pomoc s jakýmkoli příkazem, kterému nerozumíte, můžete zadat

man 

Terminál by otevřel manuálovou stránku pro tento příkaz.

Pokud například napíšeme man man a stiskneme enter; terminál nám poskytne informace o příkazu man

Mužský příkaz

Mužský příkaz

Příkaz historie

Příkaz historie zobrazuje všechny základní příkazy v Linuxu, které jste v minulosti používali pro aktuální relaci terminálu. To vám může pomoci odkázat na staré příkazy, které jste zadali, a znovu je použít ve vašich operacích.

Příkaz historie

Jasný příkaz

Tento příkaz odstraní veškerý nepořádek na terminálu a poskytne vám čisté okno, na kterém můžete pracovat, stejně jako při spuštění terminálu.

Vymazat příkaz

Vkládání příkazů do terminálu

Mnohokrát byste museli zadávat dlouhé příkazy na terminálu. Občas to může být otravné, a pokud se chcete takové situaci vyhnout, pak zkopírujte, vložení příkazů může pomoci.

Pro kopírování textu ze zdroje, který byste použili Ctrl + c, ale pro vložení do terminálu musíte použít CTRL+ Shift + str. Můžete také zkusit Shift + Vložit nebo v nabídce vyberte Upravit>Vložit

POZNÁMKA: S upgrady Linuxu se tyto zkratky neustále mění. Upřednostňované zkratky můžete nastavit přes Terminál> Upravit> Klávesové zkratky.

Tisk v Unix/Linux

Tisk

Jak vytisknout soubor pomocí příkazů Linux/Unix

Vyzkoušíme si některé základní příkazy Linuxu s příklady umí tisknout soubory v požadovaném formátu. A co víc, váš původní soubor není vůbec ovlivněn formátováním, které uděláte. Pojďme se dozvědět o těchto příkazech a jejich použití.

klikněte zde pokud video není přístupné

příkaz 'pr'

Tento příkaz pomáhá při formátování souboru pro tisk na terminálu. S tímto příkazem je k dispozici mnoho příkazů terminálu Linux, které pomáhají při provádění požadovaných změn formátu souboru. Nejpoužívanější 'pr' Unixové příkazy s příklady jsou uvedeny níže.

Volba funkce
-x Rozdělí data do „x“ sloupců
-h "záhlaví" Přiřadí hodnotu „header“ jako záhlaví sestavy
-t Nevytiskne záhlaví a horní/spodní okraje
-d Double mezery ve výstupním souboru
-n Označuje všechny řádky s čísly
-l délka stránky Definuje řádky (délku stránky) na stránce. Výchozí hodnota je 56
-o okraj Formátuje stránku podle čísla okraje

Vyzkoušejte některé z možností a prostudujte si jejich účinky.

Rozdělení dat do sloupců

"Nástroje' je soubor (zobrazený níže).

Příkaz pr

Chceme, aby byl jeho obsah uspořádán do tří sloupců. Syntaxe pro totéž by byla:

pr -x Filename

Volba '-x' s příkazem 'pr' rozdělí data do x sloupců.

Příkaz pr

Přiřazení záhlaví

Syntaxe je:

pr -h "Header" Filename

Volby '-h' přiřadí jako záhlaví sestavy hodnotu „header“.

Příkaz pr

Jak je uvedeno výše, soubor jsme uspořádali do 3 sloupců a přiřadili mu záhlaví

Označení všech řádků čísly

Syntaxe je:

pr -n Filename

Tento příkaz označí všechny řádky v souboru čísly.

Příkaz pr

Toto jsou některé z možností příkazu 'pr', které můžete použít k úpravě formátu souboru.

Tisk souboru

Jakmile jste hotovo s formátováním, a je čas, abyste získali a hard copy souboru, musíte použít následující příkaz:

lp Filename

or

lpr Filename

V případě, že chcete vytisknout více kopií souboru, můžete použít modifikátor čísla.

Příkaz pr

V případě, že máte nakonfigurováno více tiskáren, můžete určit konkrétní tiskárnu pomocí modifikátoru tiskárny

Příkaz pr

Instalace softwaru

V systému Windows se instalace programu provádí spuštěním souboru setup.exe. Instalační balíček obsahuje program a různé závislé komponenty potřebné pro správný běh programu.

Instalace softwaru

Pomocí základních příkazů Linux/Unix jsou instalační soubory v Linuxu distribuovány jako balíčky. Balíček ale obsahuje pouze samotný program. Jakékoli závislé komponenty budou muset být instalovány samostatně, které jsou obvykle dostupné jako balíčky samotné.

Instalace softwaru

Můžete použít nakloněný příkazy k instalaci nebo odstranění balíčku. Pojďme aktualizovat všechny nainstalované balíčky v našem systému pomocí příkazu –

sudo apt-get update

Instalace softwaru

Snadný a oblíbený způsob instalace programů Ubuntu je pomocí softwarového centra, protože na něm je k dispozici většina softwarových balíčků a je mnohem bezpečnější než soubory stažené z internetu.

Instalace softwaru

Zkontrolujte také: - Cheat Sheet pro příkazy Linuxu

Linux Mail Příkaz

Pro odesílání e-mailů přes terminál budete muset nainstalovat balíčky 'mailutils'.

Syntaxe příkazu je –

sudo apt-get install packagename

Po dokončení můžete pro odeslání e-mailu použít následující syntaxi.

mail -s 'subject' -c 'cc-address' -b 'bcc-address' 'to-address'

Bude to vypadat takto:

Linux Mail Příkaz

Stisknutím kláves Ctrl+D dokončíte psaní pošty. Mail bude zaslán na uvedenou adresu.

Shrnutí:

  • Soubor můžete naformátovat a vytisknout přímo z terminálu. Formátování souborů nemá vliv na obsah souboru
  • V Unixu/Linuxu se software instaluje ve formě balíčků. Balíček obsahuje samotný program. Jakoukoli závislou komponentu je třeba stáhnout samostatně.
  • Můžete také odesílat e-maily z terminálu pomocí 'mail' síťové příkazy. Je to velmi užitečný příkaz Linuxu.

Seznam příkazů pro Linux

Níže je uveden Cheat Sheet základních příkazů Linux/Unix s příklady, které jsme se naučili v tomto tutoriálu příkazů Linuxu

Příkaz Description
ls Zobrazí seznam všech souborů a adresářů v aktuálním pracovním adresáři
ls – R Vypisuje také soubory v podadresářích
ls – a Zobrazí také skryté soubory
ls – al Uvádí soubory a adresáře s podrobnými informacemi, jako jsou oprávnění, velikost, vlastník atd.
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 uloží výstup do nového souboru (soubor3)
mv soubor „nová cesta k souboru“ Přesune soubory 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 bezpečnostními oprávněními superuživatele nebo roota
rm název souboru Smaže soubor
muž Poskytuje informace nápovědy k příkazu
historie Poskytuje seznam všech minulých základních příkazů Linuxu zadaných v aktuální relaci terminálu
jasný Vymaže terminál
název adresáře mkdir Vytvoří nový adresář v aktuálním pracovním adresáři nebo na zadané cestě
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 Označuje soubor pomocí řádku Numbers
lp -nc
lpr c
Vytiskne „c“ kopie souboru
lp -d

lpr -P

Určuje název tiskárny
apt-get Příkaz používaný k instalaci a aktualizaci balíčků
mail -s 'předmět' -c 'cc-adresa' -b 'skrytá-adresa' 'na-adresu' Příkaz k odeslání e-mailu
mail -s “Předmět” na adresu < Název souboru Příkaz k odeslání e-mailu s přílohou

Stáhněte si Linux Tutorial PDF