Fisch: Eine bessere Alternative zum Schlag, von der viele nichts wissen
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.