Fish: Eine bessere Alternative zu Bash, die vielen nicht bekannt ist

Wollten Sie bei der Verwendung von Linux schon einmal von Bash wegkommen? Das ist verständlich. Obwohl Bash oft als großartige Shell gelobt wird, weist sie viele Mängel auf. Hier kommt die Fish-Shell ins Spiel. Sie ist eine großartige Alternative mit unzähligen netten Funktionen. Die bemerkenswerteste davon ist die prädiktive Typisierung. Weitere praktische Funktionen sind Syntaxhervorhebung, durchsuchbarer Befehlsverlauf und automatische Vorschläge.

Installation

Fish ist im Software-Repository der meisten Linux-Distributionen verfügbar. Verwenden Sie den folgenden Befehl, um Fish zu installieren.

Ubuntu

sudo apt-get installiere Fisch

Arch Linux

OpenSUSE

[enlazatom_show_links]

Fedora

Finden Sie es auf GitHub

Sie können es für Ihre Distribution nicht finden? Sieht so aus, als müssten Sie es selbst erstellen. Besuchen Sie die Fischschale GitHub Seite. Dort finden Sie ausführliche Anweisungen zum Bau.

Bash durch Fish ersetzen

Das Ersetzen von Bash durch Fish ist so einfach wie ein einziger Befehl. Öffnen Sie das Terminal Ihrer Wahl und führen Sie den folgenden Befehl aus.

Sobald dieser Befehl eingegeben wurde, werden Sie aufgefordert, Ihr Passwort einzugeben. Geben Sie es ein und die Fish-Shell wird Bash als Ihre Standard-Shell ersetzen.

Da Fish nun die Standardeinstellung ist, ist es an der Zeit, darauf umzusteigen. Ja, Sie könnten Ihr Terminalfenster einfach schließen und dann erneut öffnen. Es ist viel schneller, einfach den folgenden Befehl einzugeben und sofort darauf umzusteigen.

Wie oben erwähnt, ist Fish sehr benutzerfreundlich. Beginnen Sie einfach mit der Eingabe. Fish errät es. Sie möchten den Pacman-Befehl eingeben? Wahrscheinlich wird er ihn für Sie ausfüllen. Sie müssen nur die rechte Pfeiltaste auf Ihrer Tastatur drücken und die automatische Vervollständigung abwarten. Diese Funktion ist sehr leistungsstark. Sie funktioniert nicht nur mit Systembefehlen (wie Packagern), sondern mit jedem verfügbaren Befehl oder Terminalprogramm. Wenn es auf irgendeine Weise auf Ihrem System installiert ist, wird Fish es finden und Sie darüber informieren.

Aufbau

Fish braucht wirklich nicht so viel Konfiguration. Von Anfang an sollte alles genau so eingerichtet sein, wie Sie es brauchen. Es gibt jedoch eine kleine Änderung, die Ihr Fish-Erlebnis deutlich verbessern kann: Deaktivieren Sie die Startmeldung. Obwohl es hilfreich ist, kann es ziemlich nervig sein, sie jedes Mal zu sehen, wenn Sie ein neues Terminalfenster öffnen.

Willkommen bei fish, der benutzerfreundlichen interaktiven Shell. Geben Sie „help“ ein, um Anweisungen zur Verwendung von fish zu erhalten.

Um die Deaktivierung durchzuführen, erstellen Sie zunächst das Konfigurationsverzeichnis der Fish-Shell.

Nachdem Sie das Verzeichnis erstellt haben, ist es Zeit, die Konfigurationsdatei zu erstellen.

nano ~/.config/fish/config.fish

Fügen Sie den untenstehenden Code in das Nano-Fenster ein und drücken Sie zum Speichern „Strg + o“. Nach dem Speichern wird die Begrüßung beim Öffnen eines neuen Terminalfensters nie mehr angezeigt.

Weitere Konfiguration

Neben der Konfigurationsdatei ist es auch möglich, Fish über die Weboberfläche zu konfigurieren. Öffnen Sie einfach ein Terminal und geben Sie den folgenden Befehl ein, um dorthin zu gelangen.

Die Weboberfläche bietet unzählige Anpassungsoptionen. Zu viele, um sie hier aufzulisten!

Abschluss

Bash ist zwar eine gute Shell, aber Fish ist besser. Es gleicht viele der Mängel von Bash und anderen Shells aus. Die Autovervollständigungsfunktion ist ein Lebensretter und die robusten Konfigurationsoptionen sind eine willkommene Ergänzung. Die Shell ist sehr schnell und leichtfüßig. Natürlich gibt es andere Alternativen und vielleicht sogar einige, die mit gleichwertigen Funktionen aufwarten, aber Fish hat in seiner Einfachheit die Nase vorn. Es ist einfach einzurichten, einfach zu konfigurieren und man kann damit leicht Dinge erledigen.

Index
  1. Installation
  2. Bash durch Fish ersetzen
  3. Aufbau
  4. Weitere Konfiguration
  5. Abschluss

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Go up