P004 UNIXObsahPř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