P004 UNIX

Obsah
Předchozí: Shell - Pořadí vyhodnocování expanzí, nalezení a provedení příkazu, volba --
Interní příkazy shellu

. soubor [argumenty]
source soubor [argumenty]

Příkaz přečte a provede obsah souboru soubor v rámci aktuálního shellu.

Návratový kód posledního příkazu provedeného uvnitř souboru se stane návratovým kódem příkazu (nebo se vrací 0, pokud nebyl proveden žádný příkaz).

Pokud slovo soubor neobsahuje lomítko, potom se jméno soubor hledá podle seznamu v PATH. Soubor nalezený podle PATH se provede, i když nebude proveditelný. Pokud se soubor nenajde, je návratový kód 1.

Volitelné argumenty se spuštěnému souboru předají jako poziční parametry. Pokud argumenty nejsou zadány, potom se poziční parametry nemění.

alias [přezdívka[=řetězec] ...]

Příkazem se definují přezdívky pro řetězce. Řetězcem může být příkaz nebo příkaz vč. argumentů, např.
alias l='ls -l'
Je-li uvedena přezdívka bez řetězce, vypíše se její aktuální nastavení.

Příkaz alias bez argumentů vypíše aktuální nastavení všech přezdívek.

Návratový kód příkaz vrací nulový vyjma případu, kdy uživatel zadá k výpisu obsah neexistující přezdívky. Viz též unalias.

bg [úloha] ...

Přesune provádění určené úlohy na pozadí tak, jako by byla spuštěna oddělovačem příkazů &. Pokud není zadána úloha, potom se příkaz odkazuje na běžnou úlohu (viz příkaz job).

Příkaz vrací návratový kód 0 vyjma následujících případů: job control je vypnutý, úloha neexistuje nebo byla spuštěna bez job control. Viz též fg, kill.

Následující: Shell - Interní příkazy shellu: builtin, cd, command
Obsah

Michal Brandejs brandejs@informatics.muni.cz