5 najczęściej używanych powłok open source dla Linux

5 najczęściej używanych powłok open source dla Linux

powłoka jest interpretarzem poleceń w systemie operacyjnym, takim jak UNIX Lub GNU/Linux, Jest to program, który wykonuje inne programy. Zapewnia użytkownik komputerowy interfejs systemu UNIX/GNU Linux, aby użytkownik mógł uruchomić różne polecenia lub narzędzia/narzędzia z niektórymi danymi wejściowymi.

Kiedy powłoka zakończy wykonywanie programu, wysyła wyjście do użytkownika na ekranie, który jest standardowym urządzeniem wyjściowym. Z tego powodu jest on określany jako „interpretacja poleceń".

5 najczęściej używanych powłok open source dla Linux

Shell jest czymś więcej niż tylko interpretarzem poleceń, jest także własnym językiem programowania z pełnymi konstruktami języka programowania, takimi jak wykonanie warunkowe, pętle, zmienne, funkcje i wiele innych.

Dlatego powłoka Unix/GNU Linux jest mocniejsza w porównaniu do Windows Shell.

W tym artykule przyjrzymy się niektórym z najczęściej używanych powłok open source na Unix/GNU Linux.

1. Bash Shell

Bash oznacza Bourne ponownie Shell i jest to domyślna powłoka w wielu rozkładach Linuksa dzisiaj. Jest to również skorupa kompatybilna z SH i oferuje praktyczne ulepszenia w stosunku do SH do programowania i interaktywnego użytku, które obejmują:

  1. Edycja wiersza poleceń
  2. Kontrola pracy
  3. Nieograniczona historia poleceń rozmiaru
  4. Funkcje i aliasy powłoki
  5. Nieograniczone tablice z indeksowanymi rozmiarami
  6. Arytmetyka całkowitą w dowolnej bazie od dwóch do sześćdziesięciu czterech
Bash Shell

2. TCSH/CSH Shell

Tcsh jest wzmocniony C Shell, może być używany jako interaktywny procesor powłoki logowania i procesor poleceń skryptowych.

TCSH ma następujące funkcje:

  1. C jak składnia
  2. Edytor wiersza poleceń
  3. Programowalne zakończenie słów i nazwy pliku
  4. Korekta pisowni
  5. Kontrola pracy
TCSH Shell

3. KSH Shell

Ksh oznacza Korn Shell i został zaprojektowany i opracowany przez David G. Korn. Jest to kompletny, potężny język programowania na wysokim poziomie, a także interaktywny język poleceń, podobnie jak wiele innych powłok Unix/GNU.

KSH Shell

4. ZSH Shell

Zsh został zaprojektowany tak, aby był interaktywny i zawiera wiele funkcji innych powłok Unix/GNU Linux, takich jak grzmotnąć, tcsh I Ksh.

Jest to również potężny język skryptowy, podobnie jak inne dostępne skorupy. Chociaż ma kilka unikalnych funkcji, które obejmują:

  1. Generowanie nazwy pliku
  2. Pliki startupowe
  3. Oglądanie logowania/wylogowania
  4. Zamknięcie komentarzy
  5. Wskaźnik koncepcji
  6. Indeks zmiennej
  7. Wskaźnik funkcji
  8. Kluczowy wskaźnik i wiele innych, które możesz dowiedzieć się na stronach Man
ZSH Shell

5. Ryba

Ryba w pełnym standarowaniu „Przyjazna interaktywna powłoka”I był autorem w 2005 roku. Miał być w pełni interaktywny i przyjazny dla użytkownika, podobnie jak inne skorupy, ma całkiem dobre funkcje, które obejmują:

  1. Ukończenia strony Man
  2. Konfiguracja internetowa
  3. Automatywa
  4. W pełni scenariusz z czystymi skryptami
  5. Obsługa Technologii Terminalu terminowego 256

Możesz przeczytać więcej o Fish Shell w Fish - inteligentnej interaktywnej skorupce dla Linuksa

Shell Fish

Streszczenie

Nie są to wszystkie skorupy dostępne w UNIX/GNU Linux, ale są najczęściej używane oprócz tych, które są już zainstalowane w różnych rozkładach Linux. Mam nadzieję, że ten artykuł okaże się przydatny i więcej dodatkowych informacji, nie wahaj się opublikować komentarza.