Wir alle, die Linux-Plattformen verwalten, wissen, dass bash (Bourne Again Shell) die Standard-Shell auf allen Linux-Distributionsplattformen war. Bash wird seitdem verwendet und ist unter GPLv3 lizenziert. Im Folgenden werden wir einige Alternativen zur Shell für Linux-Distributionen besprechen.
Was ist eine Muschel?
Eine Shell ist ein Programm, das die traditionelle Nur-Text-Benutzeroberfläche für Unix-ähnliche Betriebssysteme bereitstellt. Sie wurden entwickelt, um die Befehle, die in einer Konsole (d. h. einem Anzeigemodus für den gesamten Text) oder einem Terminalfenster (einem Fenster für den gesamten Text) geschrieben sind, in einer GUI (grafische Benutzeroberfläche) zu lesen und dann die Befehle auszuführen.
Sch
SH (Bourne Shell) wurde von Stephen Bourne entwickelt und ist eine Shell innerhalb der Unix-Dateihierarchie unter /bin /sh.
Seine Hauptmerkmale sind
- Prozesssteuerung
- Schutz
- Auflisten und Lesen von Dateien
- Ein- und ausgehende Umleitung
Geben Sie für die Ausführung einfach ein Sch im Terminal und führen Sie die entsprechenden Prozesse aus
Sch
CSH (C-Shell)
C Shell oder CSH wurde entwickelt, um eine Benutzeroberfläche bereitzustellen. Dank dieser Shell können wir Befehle ausführen und mehrere Programme über die Systemkonsole ausführen.
Unter seinen Neuheiten finden wir
- Konfigurierbare Umgebung
- Befehlsverlauf
- Prozesssteuerung
- Tastenkombinationen zur Vereinfachung der Aufgabe
- Kurzbefehle
- Ausführen von Skripten
Um CSH unter Linux zu installieren, in diesem Fall Ubuntu 16.10, führen wir den folgenden Befehl aus:
sudo apt-get install cshUm Csh zu starten, geben Sie einfach csh in das Terminal ein und drücken Sie die Eingabetaste:
KSH (Kornschale)
Seine Hauptentwicklung war die Interpretation von Befehlen über die Kommandozeile. Es kann auf den meisten Linux-Distributionen installiert werden und ist unter GNU lizenziert.
Seine Hauptmerkmale sind
- Auftragskontrolle
- Befehle zum automatischen Ausfüllen
- Unterstützt assoziative Arrays und integrierte Gleitkommaarithmetik
- Kann als Programmiersprache verwendet werden
- Bearbeiten Sie die Befehlszeile im WYSIWYG-Modus
- Es ist kompatibel mit vi und emacs.
Für die Installation führen wir den folgenden Befehl aus:
sudo apt-get install kshZur Ausführung geben wir einfach ein ksh in der Konsole und drücken Sie die Eingabetaste.
Wenn wir ksh als Standard-Shell festlegen möchten, führen wir den folgenden Befehl aus:
sudo usermod -s / bin / ksh [Benutzer]
Fische
Fish wurde als moderne und dynamische Umgebungs-Shell konzipiert, das Erscheinungsjahr war 2005. Fish (Friendly Interactive Shell) basiert nicht auf sh und hat eine einzigartige Befehlszeilen-Syntax, die benutzerfreundlicher gestaltet ist Shell-Welt.
Unter seinen Eigenschaften finden wir
- Es hat automatische Vorschläge
- Webbasierte Konfiguration
- Auswahl mit den Navigationstasten
- Unterstützt X-Zwischenablage
- Unterstützt 24-Bit-Farbe
Für die Installation führen wir den folgenden Befehl aus:
sudo apt-get install fishUm es zu starten, müssen wir das Wort eingeben Fische auf der Befehlszeile und fangen Sie an, Fische in vollen Zügen zu erkunden.
Wenn wir bash durch fish ersetzen möchten, führen wir den folgenden Befehl aus:
chsh -s / usr / bin / fish
ZSH (Z-Schale)
Es war eine Shell, die 1990 von Bash, Ksh und Tcsh beeinflusst wurde. Zsh ist aufgrund seiner Leistungsmerkmale und Funktionalitäten bei der Ausführung von Befehlen eine beliebte Shell.
Seine herausragendsten Eigenschaften sind
- Es hat die Auto-Vervollständigungsfunktion
- Es hat die Login- / Logout-Funktionen
- Unterstützung der wissenschaftlichen Notation in der Syntax,
- Hat Gleitkomma-Arithmetik
- Inklusive Programmierfunktionen
- Schlusskommentar, Konzept, Variable, etc.
Für die Installation führen wir den folgenden Befehl aus:
sudo apt-get install zshUm es zu starten geben wir zsh in die Kommandozeile ein und drücken Enter:
TSCH
TSCH ist eine verbesserte Version von CSH (C SHELL), die mehrere Verwendungsmöglichkeiten bietet, da es sich um eine Befehlssprache handelt, die sowohl als interaktive Login-Shell als auch als Shell-Befehlsprozessor verwendet werden kann. TSCH ist BSD-lizensiert.
Seine Vorteile sind
- Es hat einen Befehlszeileneditor
- Es hat Rechtschreibprüfung
- Programmierbare Wortvervollständigung
- Befehlsverlauf
- Auftragskontrolle
- Syntax ähnlich wie C.
Für die Installation führen wir den folgenden Befehl aus:
sudo apt-get install tschUm es auszuführen, müssen wir eingeben tsch in der Befehlszeile und drücken Sie die Eingabetaste.
Wie wir sehen, haben wir mehrere Alternativen zu Bash, die in Linux-Umgebungen implementiert werden können, alle mit wichtigen und nützlichen Funktionen.
Secure Shell SSH-Handbuch