Arten von Schalen unter Linux

Arten von Schalen unter Linux

Überblick

In dieser Lektion werden wir die Arten von Shells untersuchen, die in Linux verfügbar sind und welche Vorteile eine Shell gegenüber einem anderen bietet. Shells sind nicht immer hilfreich und eine Hülle kann viel besser sein als eine andere, da die Entwicklung von Muscheln nicht abgeschlossen ist. Lassen Sie uns jetzt im Detail über Muscheln studieren.

Was sind Muscheln?

Eine Shell ist ein Dolmetscher, bei dem wir Befehle bereitstellen und eine Antwort erhalten können. Shells können eine leistungsstarke und unzählige Anzahl von Aktionen ausführen, die auf den von uns bereitgestellten Befehlen basieren. Grundsätzlich ist eine Shell ein Programm, das andere Programme ausführt.

Schauen wir uns einen kurzen Blick auf die Art der Muscheln hier an:

Alles begann in Bell Labs, als Thompson Shell die erste Shell -Umgebung freigab. Von da an haben sich Muscheln immer entwickelt.

Arten von Schalen

Lassen Sie uns verschiedene Arten von Muscheln mit ihren Merkmalen, Funktionen und der Geschwindigkeit der Ausführungen untersuchen.

Bash Shell

Bash ist eine Unix -Schale. Es wurde als Ersatz für Bourne Shell erstellt und umfasst viel mehr Skriptwerkzeuge als Bourne Shell wie die CSH- und KSH -Shells.

Bash ist eine sehr häufige Hülle und Sie können sie möglicherweise standardmäßig auf Ihrem Computer ausführen. Es ist fast immer bei allen Linux -Verteilungen erhältlich. Einer der Anwärter, die Shell verprügeln.

ZSH -Hülle

ZSH Shell ist zu 100% kompatibel mit Bash. Dies bedeutet, dass alle Skripte, die auf Bash ausgeführt werden. ZSH Shell enthält mehr Funktionen.

Die meisten häufigsten Merkmale in ZSH-Shell sind Rechtschreibkorrektur, intelligente Befehlszeilenabschluss, steckbare Module, die Shell-Funktionen erhöhen, Aliase mit globalem Zugriff, die es einem Benutzer ermöglichen, alias-Dateinamen oder irgendetwas anderes anstatt nur Befehle und viel bessere Themenunterstützung.

Noch besseres Merkmal für ZSH -Shell ist, dass es sehr einfach ist, auf ZSH -Shell zu wechseln, ohne sich an eine andere Syntax zu gewöhnen.

CSH -Schale

CSH ist eine verbesserte C -Schale. Es ist am beliebtesten in Bezug. Die günstigsten Merkmale dieser Shell sind:

  • Syntax ähnlich C
  • Kontrolle über Jobs
  • Intelligente Zauberkorrektur
  • Befehlszeileneditor
  • Dateiname Abschluss

Warum CSH nicht sehr zu empfehlen ist?

Das einzige (und große) Problem mit CSH -Shells besteht darin, dass sie viele Probleme bei der Skripten erstellen können.

Es gibt möglicherweise keine genauen Gründe dafür, warum Sie es nicht als interaktive Shell verwenden sollten. Normalerweise findet ein Benutzer ein wenig verwirrend, da Sie lernen müssen, verschiedene Shells zu verwenden. Es ist immer besser, eine einzelne Hülle zu verwenden, wenn Sie viele Dinge gleichzeitig tun.

Weitere Muscheln

Die anderen Kandidaten für interaktive Schalen sind Dash-, KSH- und ZSH -Schalen. Alle diese Muscheln folgen den POSIX -Standards mit einigen zusätzlichen Funktionen. Mein persönlicher Favorit war schon immer die Bash -Shell.

Abschluss

Wir haben einige beliebteste Linux -Shells untersucht und einen von ihnen empfohlen, der die meisten Funktionen bietet. Es ist immer eine Wahl im Zusammenhang mit persönlichen Vorlieben. Twittern Sie uns Ihre Lieblings -Shell @linuxHint.