5 am häufigsten verwendete Open -Source -Shells für Linux

5 am häufigsten verwendete Open -Source -Shells für Linux

Der Hülse ist der Befehlsinterpretor in einem Betriebssystem wie z Unix oder GNU/Linux, Es ist ein Programm, das andere Programme ausführt. Es bietet einem Computerbenutzer eine Schnittstelle zum UNIX/GNU -Linux -System, damit der Benutzer verschiedene Befehle oder Dienstprogramme/Tools mit einigen Eingabedaten ausführen kann.

Wenn die Shell mit der Ausführung eines Programms fertiggestellt wurde, sendet sie eine Ausgabe an den Benutzer auf dem Bildschirm. Dies ist das Standardausgabergerät. Aus diesem Grund wird es als das bezeichnet “Befehlsinterpretor”.

5 am häufigsten verwendete Open -Source -Shells für Linux

Die Shell ist viel mehr als nur ein Befehlsinterpretor. Sie ist auch eine eigene Programmiersprache mit vollständigen Programmiersprachenkonstrukten wie bedingte Ausführung, Schleifen, Variablen, Funktionen und vieler mehr.

Deshalb ist die Unix/GNU -Linux -Shell im Vergleich zur Windows -Shell leistungsfähiger.

In diesem Artikel werden wir uns einige der am meisten verwendeten Open -Source -Shells unter UNIX/GNU Linux ansehen.

1. Bash Shell

Bash steht für Bourne wieder Shell Und es ist die Standardhülle bei vielen Linux -Verteilungen heute. Es handelt sich auch um eine SH-kompatible Hülle und bietet praktische Verbesserungen gegenüber SH für die Programmierung und den interaktiven Gebrauch, einschließlich:

  1. Befehlszeilenbearbeitung
  2. Jobkontrolle
  3. Unbegrenzte Größenbefehlshistorie
  4. Schalenfunktionen und Aliase
  5. Unbegrenzte Größe Indexierte Arrays
  6. Ganzzahlarithmetik in jeder Basis von zwei bis vierundsechzig
Bash Shell

2. TCSH/CSH -Hülle

TCSH ist verbessert C Shell kann als interaktiver Anmeldungs ​​-Shell- und Shell -Skriptbefehlsprozessor verwendet werden.

TCSH hat die folgenden Funktionen:

  1. C wie Syntax
  2. Befehlszeileneditor
  3. Programmierbares Wort und Dateiname Abschluss
  4. Rechtschreibkorrektur
  5. Jobkontrolle
TCSH -Hülle

3. Ksh Shell

Ksh steht für Korn Shell und wurde entworfen und entwickelt von David g. Korn. Es ist eine vollständige, leistungsstarke Programmiersprache auf hoher Ebene und auch eine interaktive Befehlssprache, genau wie viele andere Unix/GNU-Linux-Shells.

Ksh Shell

4. ZSH -Hülle

ZSH ist so konzipiert, dass es interaktiv ist und viele Funktionen anderer Unix/GNU -Linux -Shells wie z verprügeln, TCSH Und ksh.

Es ist auch eine leistungsstarke Skriptsprache, genau wie die anderen verfügbaren Shells. Es gibt zwar einige einzigartige Funktionen, einschließlich:

  1. Dateiname Generation
  2. Startdateien
  3. Anmeldung/Abmeldenbeobachtung
  4. Kommentare schließen
  5. Konzeptindex
  6. Variablerindex
  7. Funktionsindex
  8. Schlüsselindex und vieles mehr, die Sie auf Menschenseiten herausfinden können
ZSH -Hülle

5. Fisch

Fisch in vollem Gange für “Freundliche interaktive Hülle”Und wurde 2005 verfasst. Es war beabsichtigt, vollständig interaktiv und benutzerfreundlich zu sein, genau wie die anderen Shells haben einige ziemlich gute Funktionen, einschließlich:

  1. MAN -Seitenabschluss
  2. Webbasierte Konfiguration
  3. Automatische Verlängerungen
  4. Vollständig skriptierbar mit sauberen Skripten
  5. Unterstützung für Terminaltechnologie Terminaltechnologie

Sie können mehr über Fish Shell bei Fish lesen - eine intelligente interaktive Schale für Linux

Fischschale

Zusammenfassung

Dies sind nicht alle Shells, die in UNIX/GNU Linux erhältlich sind, aber sie sind die am häufigsten verwendeten, abgesehen von denen, die bereits auf verschiedenen Linux -Verteilungen installiert sind. Ich hoffe, Sie finden diesen Artikel nützlich und um mehr zusätzliche Informationen. Zögern Sie nicht, einen Kommentar zu veröffentlichen.