Wie installiere und verwende ich Fish Shell unter Linux?

Bevor wir über Fisch Shell kennen, lassen Sie uns einen Überblick über Shell & Kernel.

Shell ist ein Programm, das eine Schnittstelle zwischen Benutzer und Kernel bereitstellt.

Kernel ist das Herz des Linux-Betriebssystems, das alles zwischen einem Benutzer und dem Betriebssystem (OS) verwaltet.

Shell steht allen Benutzern beim Starten des Terminals zur Verfügung, wodurch sie wiederum die verfügbaren Befehle ausführen können. Sobald die Befehlsausführung abgeschlossen ist, wird die Ausgabe im Terminalfenster angezeigt.

Bash Shell steht für Bourne Again Shell, die Standard-Login-Shell, die unter den Linux-Distributionen verwendet wird.

In Linux gibt es verschiedene Arten von Shells für Benutzer, und wir werden eine der beliebtesten Shell namens „Fish Shell“ in diesem Tutorial diskutieren.

Was ist Fischschale?

Fish Shell steht für Friendly Interactive Shell, eine voll ausgestattete, intelligente und benutzerfreundliche Befehlszeilenshell, die im Gegensatz zu jeder anderen Shell viele praktische Funktionen unterstützt.

Features sind Autosuggestion, Sane Scripting, Manpage-Vervollständigung, webbasierte Konfiguration und glorreiche VGA-Farbe.

Fish Shell macht Ihre Befehlszeile produktiver, nützlicher & Spaß, ohne sich wegen ihrer praktischen Funktionen an eine Reihe von Linux-Befehlen zu erinnern.

Sind Sie neugierig, es zu testen? Wenn ja, fahren Sie fort und installieren Sie es, indem Sie die folgenden Schritte ausführen.

Installieren von Fish Shell unter Linux

Fish shell kann einfach installiert werden, da es in den Standard-Repositorys der meisten Linux-Distributionen verfügbar ist. Falls es in Ihrer Distribution nicht verfügbar ist, fügen Sie bitte das offizielle Repository von Fish Shell hinzu, um es zu installieren.

$ sudo yum install fish$ sudo dnf install fish$ sudo apt install fish$ sudo zypper install fish

Verwenden Sie für Arch Linux-basierte Systeme den Befehl pacman, um fish Shell zu installieren.

$ sudo pacman -S fish

1.1) Installieren von Fish shell mit dem offiziellen Repository

Verwenden Sie für Ubuntu und seine Derivate den Befehl apt, um fish shell zu installieren.

$ sudo apt-add-repository ppa:fish-shell/release-3$ sudo apt update$ sudo apt install fish

Verwenden Sie für Fedora 31 den Befehl DNF, um die Shell zu installieren.

Für Debian 10:

Verwenden Sie für RHEL / CentOS-Systeme den Befehl YUM, um die Shell zu installieren.

Auf RHEL 7:

Auf CentOS 8:

Für CentOS 7:

Für openSUSE Leap 15.2 system, verwenden zypper befehl zu installieren fisch shell.

Verwendung der Fischschale

Sobald die Fischschale erfolgreich installiert wurde, geben Sie einfach fish in Ihr Terminal ein, wodurch automatisch von der Standard-Bash-Shell zur Fischschale gewechselt wird.

$ fish

Der folgende Screenshot zeigt, dass die Fischschale geladen und einsatzbereit ist. „fish“ default fordert den Benutzernamen, den Hostnamen und das Arbeitsverzeichnis auf, die durch Ausführen der Funktion fish_prompt sogar an Ihre Anforderungen angepasst werden können.

Fisch shell

Auto Vorschlag

Wenn sie typ paar buchstaben von befehle in die fisch shell, es wird auto schlagen eine befehl in eine licht grau farbe, die wurden vor kurzem verwendet.

Fisch shell auto vorschläge

Einmal auto vorschlag bietet die gewünschte befehl, gehen sie vor und drücken sie die Left Arrow Key füllen Sie den Befehl aus, anstatt den vollständigen Befehl einzugeben.

Auf den vorherigen Verlauf der übereinstimmenden Zeichenfolge kann sofort zugegriffen werden, indem Sie Up Arrow Key drücken, nachdem Sie einige Buchstaben des gewünschten Befehls eingegeben haben. Es ist ähnlich dem von bash shell CTRL+r Option.

Tab-Vervollständigung

Drücken Sie nach Eingabe des gewünschten Befehls die Tab-Taste, um alle relevanten Befehle zu ermitteln.

Siehe screenshot unten:

Fisch shell tab fertigstellungen

Drücken Sie die Tab klicken Sie noch einmal, um die vollständige Liste anzuzeigen.

Syntaxhervorhebung

Fish führt eine Syntaxhervorhebung durch, während Befehle in das Terminal eingegeben werden. Ungültige Befehle werden in RED color hervorgehoben.

Syntaxhervorhebung

Fish Shell unterstreicht die gültigen Dateipfade, wobei die ungültigen Pfade in roter Farbe ohne Unterstreichung angezeigt werden.

Webbasierte Konfiguration

Fish Shell hat eine coole Funktion, mit der wir Farben, Parameter, Funktionen, Variablen, Verlauf und Bindungen über den Webbrowser einstellen können.

Führen Sie den folgenden Befehl im Terminal aus, um die Webkonfigurationsoberfläche zu starten.

Drücken Sie nach der Ausführung Ctrl+c, um zu beenden .

Handbuchseiten-Vervollständigungen

Andere Shells unterstützen programmierbare Vervollständigungen, aber nur fish generiert sie automatisch, indem es Ihre installierten Handbuchseiten analysiert.

Führen Sie zum Ausführen den folgenden Befehl aus.

Einrichten von Fish als Standard-Shell

Um sich mit fish Shell vertraut zu machen, sollten Sie die Fish Shell als Standard-Shell festlegen, anstatt jedes Mal umzuschalten. Um es zu nutzen, herauszufinden, die Fischschale Lage mit dem folgenden Befehl.

$ whereis fishfish: /usr/bin/fish /etc/fish /usr/share/fish /usr/share/man/man1/fish.1.gz

Die Standard-Shell kann durch Ausführen des folgenden Befehls in „Fisch-Shell“ geändert werden.

$ chsh -s /usr/bin/fish

Note: Datei oder nicht? Wenn nicht hinzugefügt, führen Sie den folgenden Befehl aus, um ihn anzuhängen.

$ echo /usr/bin/fish | sudo tee -a /etc/shells

Sobald Sie an fish Shell gewöhnt sind und die bash Shell erneut verwenden möchten, führen Sie die folgenden Befehle aus.

Um „bash“ vorübergehend umzuschalten.

$ bash

Um „bash“ dauerhaft zurückzusetzen.

$ chsh -s /bin/bash

Fazit

Das Tutorial wurde genau vorbereitet, um verschiedene Funktionen von Fish Shell zu diskutieren.

Bitte unterstützen Sie uns, indem Sie den Artikel teilen!!!

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.