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 FischArch 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.fishFü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.
Schreibe einen Kommentar