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


Obsah

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

  1. Jaký je rozdíl mezi ls * a ls.
  2. Hledat v manuálu.
  3. Vysekat ze souboru konkrétní řádky.
  4. Co se napíše při volání echo ~?

Proměnné

Už minule jsme narazili na existenci proměnných. Tentokrát si je vyzkoušíme používat.

Práva souborů:

Psaní skriptů

To, co píšete do terminálu si můžete uložit do souboru. Následně můžete zavolat váš shell a dát mu jako parametr váš soubor -- skript. Tedy například zavoláním sh muj_ukol.txt spustíte postupně všechny příkazy napsané v daném souboru.

Pokud souboru přidáte na začátek #!/bin/sh a přidáte mu práva na spuštění, můžete jej pouštět rovnou: ./muj_skript.sh

Pokud navíc takovýto skript umístíte do adresáře, který máte také v proměnné $PATH, můžete jej pak spouštět odkudkoli.

Nové příkazy