Wolltest du jemals Bash entkommen, wenn du Linux benutzt? Es ist verständlich. Obwohl Bash oft als eine große Schale gelobt wird, hat es viele Mängel. Geben Sie die Fischschale ein. Es ist eine großartige Alternative mit vielen ordentlichen Features. Der bemerkenswerteste ist vorhersagender Typ. Weitere nützliche Funktionen sind Syntax-Hervorhebung, durchsuchbare Befehlshistorie 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

 Sudo Pacman -S Fisch 

OpenSUSE

 sudo zypper Fisch installieren 

Fedora

 sudo yum Fisch installieren 

Finde es auf GitHub

Kannst du es für deine Distribution nicht finden? Sieht so aus, als müsstest du es vielleicht selbst bauen. Besuchen Sie die Fisch Shell GitHub Seite. Sie haben einige detaillierte Anweisungen, wie man es baut.

Bash durch Fisch ersetzen

Bash durch Fisch zu ersetzen ist so einfach wie ein einzelner Befehl. Öffnen Sie das gewünschte Terminal und führen Sie den folgenden Befehl aus.

 chsh -s / usr / bin / Fisch 

Nachdem dieser Befehl eingegeben wurde, werden Sie aufgefordert, Ihr Passwort einzugeben. Geben Sie es ein und Fish Shell wird die Stelle von Bash als Standard übernehmen.

Jetzt, da Fish der Standard ist, ist es an der Zeit, darauf umzuschalten. Ja, Sie könnten Ihr Terminalfenster einfach schließen und dann wieder öffnen. Es ist viel schneller, einfach den folgenden Befehl einzugeben und sofort darauf zu wechseln.

 Fisch 

Wie oben erwähnt, ist Fisch sehr benutzerfreundlich. Fange einfach an zu tippen. Es wird raten. pacman den pacman Befehl pacman ? Wahrscheinlich werden sie es für dich ausfüllen. Alles, was Sie tun müssen, ist den rechten Pfeil auf Ihrer Tastatur zu drücken und es automatisch abzuschließen. Diese Funktion ist sehr leistungsfähig. Es funktioniert nicht nur mit Systembefehlen (wie Packern), sondern mit jedem verfügbaren Befehls- oder Terminalprogramm. Wenn es auf Ihrem System installiert ist, wird Fish es finden und Sie darüber informieren.

Aufbau

Fische brauchen wirklich nicht so viel Konfiguration. Von Anfang an sollte alles genau so eingerichtet sein, wie Sie es brauchen. Es gibt jedoch einen kleinen Tweak, der Ihre Fische so viel besser erleben lässt: Deaktivieren der Startmeldung. Obwohl es hilfreich ist, kann es ziemlich nervig sein, jedes Mal zu sehen, wenn Sie ein neues Terminalfenster öffnen.

 Willkommen zu Fisch, die freundliche interaktive Shell Typ Hilfe für Anweisungen zur Verwendung von Fisch 

Um es zu deaktivieren, beginnen Sie mit dem Konfigurationsverzeichnis für die Fish-Shell.

 mkdir -p ~ / .config / fish 

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

 nano ~ / .config / fish / config.fish 

Fügen Sie den Code unten in das Nano-Fenster ein und drücken Sie "Strg + o", um zu speichern. Beim Speichern wird die Begrüßung beim Öffnen eines neuen Terminalfensters nicht angezeigt.

 setze fish_greeting "" 

Mehr Konfiguration

Zusammen mit der Konfigurationsdatei ist es auch möglich, Fish mit seiner Webschnittstelle zu konfigurieren. Öffnen Sie einfach ein Terminal und geben Sie den folgenden Befehl ein.

 fish_config 

Die Webschnittstelle ermöglicht viele, viele Anpassungsoptionen. Zu viele, um sie hier aufzulisten!

Fazit

Während Bash eine gute Schale ist, ist Fisch besser. Es gleicht viele Mängel aus, die Bash und andere Granaten haben. Die automatische Vervollständigung ist ein Lebensretter und die robusten Konfigurationsoptionen sind eine willkommene Ergänzung. Die Schale ist sehr schnell und leicht auf den Füßen. Sicher, es gibt andere Alternativen, und vielleicht sogar einige, die äquivalente Merkmale aufweisen, aber wo Fisch gewinnt, ist seine Einfachheit. Es ist einfach einzurichten, einfach zu konfigurieren und einfach zu erledigen.