Zawartość
- Definicja - Co znaczy Shell?
- Wprowadzenie do Microsoft Azure i Microsoft Cloud | W tym przewodniku dowiesz się, na czym polega przetwarzanie w chmurze i jak Microsoft Azure może pomóc w migracji i prowadzeniu firmy z chmury.
- Techopedia wyjaśnia Shell
Definicja - Co znaczy Shell?
Powłoka to oprogramowanie zapewniające interfejs dla użytkowników systemów operacyjnych w celu zapewnienia dostępu do usług jądra.
W systemach operacyjnych opartych na Uniksie lub Linuksie powłokę można wywołać za pomocą polecenia powłoki w interfejsie wiersza poleceń (CLI), umożliwiając użytkownikom kierowanie operacjami za pomocą poleceń komputera lub skryptu.
Istnieją również powłoki dla języków programowania, zapewniające im niezależność od systemu operacyjnego i umożliwiające zgodność między platformami.
Wprowadzenie do Microsoft Azure i Microsoft Cloud | W tym przewodniku dowiesz się, na czym polega przetwarzanie w chmurze i jak Microsoft Azure może pomóc w migracji i prowadzeniu firmy z chmury.
Techopedia wyjaśnia Shell
Większość powłok utworzonych dla innych systemów operacyjnych oferuje odpowiedniki funkcjonalności powłoki uniksowej. W systemach Microsoft Windows niektórzy użytkownicy mogą nigdy nie używać powłoki bezpośrednio, ponieważ usługi są obsługiwane automatycznie. W Uniksie powłoki tworzone są poprzez implementację systemowych skryptów startowych. Dzieje się tak również w systemie Windows, ale skrypty powłoki są zwykle wstępnie skonfigurowane i uruchamiane automatycznie, zgodnie z wymaganiami systemu.
Powłoki Unix są podzielone na cztery kategorie:
- Muszle Bourne'a
- Powłoki typu C.
- Nietradycyjne muszle
- Historyczne muszle
W niektórych systemach powłoka jest po prostu środowiskiem, w którym aplikacje mogą działać w chronionej przestrzeni pamięci, dzięki czemu zasoby mogą być współużytkowane przez wiele aktywnych powłok, a jądro zarządza żądaniami zasobów dla wejścia / wyjścia, wykonania stosu procesora lub dostępu do pamięci. Inne systemy uruchamiają wszystko w jednej powłoce.