Powłoka (ang. *shell*) to interfejs użytkownika systemu operacyjnego, który pozwala na komunikację z systemem poprzez wprowadzanie poleceń tekstowych. Powłoka jest kluczowym narzędziem w systemach Unix i Unix-like, takich jak Linux, umożliwiając użytkownikom wykonywanie zadań administracyjnych, uruchamianie programów, zarządzanie plikami i wiele innych.
Powłoka działa w trybie tekstowym i jest zazwyczaj używana w terminalu lub konsoli. W przeciwieństwie do środowisk graficznych (GUI), powłoka oferuje bardziej precyzyjne i skryptowalne metody zarządzania systemem.
Powłoki, zwłaszcza te popularne jak Bash i Zsh, mają szerokie wsparcie społeczności oraz bogatą dokumentację:
Powłoka to nieodzowny element systemów Unix i Unix-like, który umożliwia zaawansowaną interakcję z systemem operacyjnym poprzez interfejs tekstowy. Niezależnie od wybranej powłoki, oferują one szeroki zakres funkcji, które ułatwiają codzienną pracę i administrację systemem, czyniąc je potężnym narzędziem w rękach użytkowników na wszystkich poziomach zaawansowania.