Toto je starší verze dokumentu!


Základní příkazy

  • echo [text] - vypisuje text (typicky jednořádkový)
  • man [prikaz] - zobrazí manuálovou stránku k příkazu/programu/funkci
  • clear - vymaže obrazovku

Systém souborů

  • ls [-l] [-a] - vypíše obsah aktuálního adresáře
  • cd [adresar] - změní akutální adresář
  • pwd - vypíše adresu aktuálního adresáře (pwd = print working directory)
  • mkdir [adresar] - vytvoří nový adresář
  • touch [soubor] - vytvoří nový (prázdný) soubor
  • cp [-r] [zdrojovýSoubor] [cílový soubor] - zkopíruje soubor
  • mv [-r] [zdrojovýSoubor] [cílový soubor] - přesune soubor
  • rm [-r] [soubor] - smaže soubor

Zobrazení souborů

  • cat - zobrazí celý soubor
  • head [-n#] - zobrazí začátek souboru
  • tail [-n#] - zobrazí konec souboru
  • more a less - interaktivně zobrazují obsah souboru

Poznámky

  • V UNIXu je všechno soubor. Složky jsou soubory typu složka, zařízení jsou soubory (většinou někde v /dev/), atd.
  • Každá složka kromě kořene obsahuje minimálně dva soubory - „..“ reprezentuje složku o patro výš, „.“ reprezentuje tuto složku.
  • Absolutní X relativní cesta
  • Domovský adresář (absolutně) může být napsán jako „~“
  • Příkazy které spouštíme jsou většinou binárky; dají se dohledat pomocí příkazu whereis

Úkoly

  • Přesuňte se pomocí cd ze svého domovského adresáře do /usr/bin a cestou kontrolujte pomocí ls, co tam je. Poté se přesuňte zpět.
  • Vytvořte složku „test“ a v ní soubory „1“, „2“ a „3“.
  • Vytvořte skript, který bude dělat podobnou věc jako v předcházejícím případě (test2). Skript můžete vytvořit třeba pomocí editoru nano (pozor, to není všude) a měl by začínat řádkou „#!/bin/sh“
  • Předchozí skript spusťte ve svém domovském adresáři (ještě je nutné udělat chmod +x skript, spouštíte pomocí ./skript) [proč?]
  • Předchozí skript spusťte v nějakém jiném adresáři.
  • Ukliďte po sobě - pomocí příkazu rm
Nahoru