2. Cvičení z Úvodu do UNIXu (2. 3. 2017)


Obsah

Opakování z minula -- co byste měli umět

  1. Vypište: Hello, world!
  2. Vypište: Hello,  world! (se dvěma mezerami)
  3. Vytvořte adresář test (ve svém domovském adresáři)
  4. Smažte adresář test
  5. Přečtěte obsah souboru /etc/fstab

Základy v terminálu -- co jsem zatím neprozradil

Nové přepínače

Nové příkazy

Zajímavé soubory:

Speciální znaky a expanze

Tyto speciální znaky interpretuje shell a nahradí je ještě před spuštěním příkazu.

Přesměrování a roura

Příklady

  1. Najděte v manuálu bashe informace o HISTSIZE.
  2. Vypište aktuální datum ve formátu DD. MM. YYYY a zapište je do souboru datum.
  3. Napište skript, který vyhledá všechna data v souboru zapsaná ve formátu MM. DD. YYYY a převede je do formátu DD/MM/YYYY.
  4. Vypište do souboru dir obsah aktuálního adresáře. Je v tomto seznamu soubor dir? Vysvětlete proč.
  5. Pomocí echo vyrobte soubor s více řádky. Zkuste vymyslet více způsobů.
  6. Z textového souboru a vytvořte soubor b tak, aby se b skládal z prvních 11 a posledních 4 řádků souboru a.

Příklady pro pokročilé

  1. Vypište posledních 10 přihlášených uživatelů na vašem počítači, v pořadí dle času jejich posledního přihlášení.
  2. Stáhněte si nějakou webovou stránku a vypištw z ní všechny odkazy. Může se vám hodit příkaz wget nebo curl na stahování.