Vnitřní příkazy shellu () jsou ve výpočetní technice takové příkazy nebo funkce volané z shellu, které vykonává přímo samotný shell, zatímco pro vykonání ostatních příkazů shell volá externí proveditelné programy, které zavede a spustí.POSIX standard: Shell Commands

Při provádění vnitřních příkazů odpadá režie spojená se startem nového procesu, takže vnitřní příkazy mohou fungovat výrazně rychleji než vnější programy. Protože však jejich kód je obsažen v shellu, je možné jej upravovat nebo aktualizovat pouze aktualizací shellu. Proto vnitřní příkazy obvykle provádějí pouze jednoduché, téměř triviální, funkce, např. výstup textu. Kvůli povaze některých operačních systémů musí být některé funkce systémů implementovány jako vnitřní příkazy shellu. Příkladem je příkaz cd, který mění pracovní adresář shellu. Protože každý proces (spuštěný program) si nastavuje pracovní adresář nezávisle na ostatních procesech, změna pracovního adresáře externím programem by pracovní adresář shellu nezměnila. __NOTOC__

Odkazy

Reference

Související články BusyBox Vnitřní příkazy DOSu

Externí odkazy List of special shell builtin commands List of MS-DOS internal commands

Kategorie:Příkazové interprety