Fish Shell, auch als „Friendly Interactive Shell“ bekannt, wird für Unix/Linux-ähnliche Betriebsdistributionen verwendet. Es bietet eine intelligente, voll ausgestattete und benutzerfreundliche Befehlszeilenumgebung für alle Linux-Benutzer. Fish Shell unterstützt verschiedene Funktionen wie keine andere Shell, wie z. B. Autosuggestion, Tab-Vervollständigung, Syntaxhervorhebung, Sane Scripting, Glorious VGA Color und webbasierte Konfiguration. Wenn Sie diese interaktive Shell-Umgebung verwenden, müssen Sie sich nicht an eine Reihe von Linux-Befehlen erinnern, da sie produktiver ist und mit verschiedenen praktischen Funktionen ausgestattet ist.
Wir werden in diesem Tutorial über die Installation von Interactive Fish Shell auf CentOS 8 sprechen. Die gleichen Schritte gelten auch für Rocky Linux und AlmaLinux.
Fish Shell-Installation auf CentOS 8
Wir werden die folgenden zwei verschiedenen Methoden für die Installation von Fish Shell auf dem CentOS 8-System bereitstellen:
- Installieren Sie Fish Shell mit dem Yum-Repository
- Installieren Sie Fish Shell, indem Sie das offizielle Fish Shell-Repository hinzufügen
Methode 1:Installieren Sie Fish Shell mit dem Yum-Repository
In den meisten Linux-Systemen, einschließlich CentOS 8, ist die Fish-Shell im Standardsystem-Repository verfügbar. Daher können Sie die interaktive Fish-Shell-Umgebung einfach unter CentOS 8 installieren, indem Sie das yum-Repository verwenden, indem Sie den unten genannten Befehl ausführen:
$ sudo yum install fish
Der obige Befehl installiert Fish Shells einschließlich aller ihrer Abhängigkeiten auf Ihrem CentOS-System. Drücken Sie „y“ und dann „Enter“, um den Installationsvorgang fortzusetzen.
Sobald die Installation der Fish-Shell abgeschlossen ist, zeigen Sie die installierte Version mit dem folgenden Befehl an:
$ fish --version
Methode 2:Installieren Sie Fish Shell, indem Sie das offizielle Fish Shell-Repository hinzufügen
Die alternative Methode durch Hinzufügen eines offiziellen Fish-Repositorys ist auch für die Installation einer Fish-Shell unter CentOS 8 verfügbar. Fügen Sie also das Fish-Repository zu Ihrem System hinzu, indem Sie den folgenden Befehl ausführen:
$ sudo dnf config-manager --add-repo https://download.opensuse.org/repositories/shells:/fish:/release:/3/CentOS_8/shells:fish:release:3.repoNachdem Sie das Fish-Repository eingerichtet haben, beginnen Sie mit der Installation der Fish-Shell mit dem unten aufgeführten Befehl:
$ sudo dnf install fish
Der obige Befehl importiert automatisch den GPG-Schlüssel des Fisch-Repositorys. Drücken Sie „Y“ und dann „Enter“, um fortzufahren.
Herzliche Glückwünsche! Fish Shell wurde erfolgreich auf Ihrem CentOS 8-System installiert.
Fish Shell Environment starten
Um auf die interaktive Fischschale zuzugreifen, geben Sie einfach den unten genannten Befehl im Terminalfenster ein:
$ FischDer folgende Shell-Prompt wird auf dem Terminal angezeigt, wo Sie einfach Befehle eingeben können.
Fish Shell bietet die folgenden Funktionen:
- Tab-Vervollständigung: Geben Sie beispielsweise den gewünschten Befehl ein und drücken Sie dann die Tabulatortaste, um alle relevanten Befehle anzuzeigen.
- Syntaxhervorhebung: es wird die ungültige Syntax des Befehls mit roter Farbe hervorheben.
- Autosuggestion: Wenn Sie ein paar Wörter eines Befehls eingeben, wird automatisch der zuletzt verwendete Befehl in grauer Farbe vorgeschlagen. Um diese Befehlsoption zu erhalten, drücken Sie die linke Pfeiltaste.
Drucken Sie eine Nachricht mit Fischschale, indem Sie den folgenden Befehl verwenden:
$ echo Hallo, willkommen bei Vitux.com
Ebenso können Sie mit dieser Shell auch das aktuelle Datum und die aktuelle Uhrzeit anzeigen. Der folgende Befehl wird automatisch auf dem Terminal vorgeschlagen:
$ timedatectl
Konfiguration der Fish Shell-Webschnittstelle
Fish Shell bietet verschiedene Funktionalitäten über die Weboberfläche. Um die Webkonfiguration zu aktivieren, geben Sie den folgenden Befehl auf der Shell wie folgt ein:
$ fish_config
Das folgende Fenster wird in Ihrem Webbrowser geöffnet:
Um die Shell-Umgebung zu verlassen, drücken Sie „Strg+c“.
Geben Sie den unten aufgeführten Befehl ein, um Hilfe zu Fish Shell zu erhalten:
$ fish --help
Fischschale aus CentOS 8 entfernen
Um Fish Shell zu deinstallieren, geben Sie den folgenden Befehl ein:
$ sudo dnf Fische entfernen
Schlussfolgerung
Wir haben in diesem Artikel zwei Methoden für die Installation von Fish Shell auf der CentOS 8-Distribution besprochen. Beide Methoden sind nützlich und Sie können sie problemlos auf Ihrem System zur Installation implementieren. Wir erkunden auch erstaunliche Funktionen der Fischschale und sehen, wie die webbasierte Umgebung konfiguriert wird. Weitere Funktionen und Tutorials finden Sie auf der offiziellen Fish Shell-Website.