Wbudowana powłoka - Shell builtin
W informatyce wbudowane polecenie powłoki jest poleceniem lub funkcją , wywoływaną z powłoki , która jest wykonywana bezpośrednio w samej powłoce, zamiast zewnętrznego programu wykonywalnego , który powłoka ładowałaby i wykonywała.
Wbudowane powłoki działają znacznie szybciej niż programy zewnętrzne, ponieważ nie ma narzutu na ładowanie programu. Jednak ich kod jest z natury obecny w powłoce, a zatem modyfikowanie lub aktualizowanie ich wymaga modyfikacji powłoki. Dlatego wbudowane polecenia powłoki są zwykle używane do prostych, prawie trywialnych funkcji, takich jak wyjście tekstowe. Ze względu na naturę niektórych systemów operacyjnych , niektóre funkcje systemów muszą być koniecznie zaimplementowane jako wbudowane powłoki. Najbardziej godnym uwagi przykładem jest cd
polecenie, które zmienia katalog roboczy powłoki. Ponieważ każdy program wykonywalny działa w osobnym procesie , a katalogi robocze są specyficzne dla każdego procesu, ładowanie cd
jako program zewnętrzny nie wpływa na katalog roboczy powłoki, która go załadowała.
Przykłady
Szeroko stosowanym wbudowanym w powłokę jest logout
funkcja, która kończy sesję. Ta funkcja ma różne nazwy w zależności od powłoki.
Zobacz też
Bibliografia
Zewnętrzne linki