P004 UNIX

Obsah
Předchozí: Shell - Interní příkazy shellu: ., source, alias, bg
Interní příkazy shellu (pokrač.)

builtin interní_příkaz [ argumenty]

Příkaz provede zadaný interní příkaz shellu, případně mu předá zadané argumenty a převezme návratový kód.

Tento příkaz je užitečný v případě, že jsme si definovali funkci shellu, která má jméno shodné s některým z interních příkazů.

cd [adresář|-]

Příkaz změní běžný adresář na adresář.

Změna se mj. projeví v novém nastavení obsahu proměnné PWD.

Uživatel si může definovat proměnnou prostředí CDPATH a nastavit do ní seznam cest k adresářům, ve kterých se bude hledat argument adresář. Jednotlivé cesty se oddělují dvojtečnou (:).

Pokud adresář začíná lomítkem (/), potom se seznam cest v CDPATH ignoruje.

Příkaz cd vedle proměnné PWD také nastavuje proměnnou OLDPWD. V této proměnné příkaz uchovává cestu k předchozímu běžnému adresáři.

Příkaz cd proměnnou OLDPWD použije tehdy, když jako argument zadáme minus (-). V tomto případě se jako běžný adresář nastaví ten, který byl běžný před aktuálním běžným adresářem.

command [-pVv] příkaz [ argumenty]

Zadaný příkaz se spustí bez prohledávání seznamu shellovských funkcí.

Následující: Shell - Interní příkazy shellu: echo, eval
Obsah

Michal Brandejs brandejs@informatics.muni.cz