Fish Shell für Mac OS X macht die Befehlszeile intelligenter und freundlicher

Suchen Sie nach einer Möglichkeit, die Befehlszeile benutzerfreundlicher zu gestalten? Wenn ja, dann ist Fish möglicherweise eine ziemlich nette alternative Shell, egal, ob Sie das OS X-Terminal noch nicht kennen oder nur allgemeine Hilfe in der Befehlszeile wünschen.

Ausgehend von der archaischen Natur der Befehlszeilen nennt sich diese neue Implementierung von Fish selbst "eine Kommandozeilen-Shell für die 90er Jahre" mit einigen wirklich nützlichen und (relativ) modernen Features wie intelligente Auto-Suggestionen, die auf Historie, Autovervollständigung von Befehlen basieren Standard-Farbpalette für Syntax-Highlighting, einfache webbasierte Konfiguration und mehr. Für diejenigen von uns, die mit der Welt der Muscheln vertrauter sind, ist es so etwas wie Zsh auf Steroiden, aber hübscher und ein bisschen schlauer. Wenn das klingt ansprechend und Sie sind bestrebt, die Grundlagen von Mac OS X und die Welt von Unix in einer (leicht) benutzerfreundlichen Art und Weise zu erkunden, check out Ridiculous Fish, ein Zweig der ursprünglichen Fischschale, die Entwicklung endete auf einem Vor einiger Zeit.

  • Hol dir lächerlichen Fisch (kostenlos)

Das Paketinstallationsprogramm ist für die meisten Benutzer der einfachste Weg, um Fisch unter OS X zu installieren, aber die Quelle ist für diejenigen verfügbar, die es vorziehen, von Grund auf neu zu erstellen.

Sobald du Fish launch Terminal installiert hast und "fish" eingibst, um die neue Shell auf einer Session-Basis zu starten, um es zu testen, wenn du magst, was du benutzt, ändere die Standard-Shell mit dem folgenden Befehl (/ bin / bash ist die Standard-Shell von OS X, wenn du zurückgehen willst):

chsh -s /usr/local/bin/fish

Fish enthält einige populäre Aliase und Befehle, die man durch Eingabe von fish_config sehen kann, Dinge wie die everpopular ll- und la-Aliase, aber die wahre Magie ist die intelligente Autosuggestion und Autovervollständigung, die anhand der Shell-History vorhersagt, was Sie tun und unterstützen möchten erinnern Sie sich an einige der dunkelsten Befehle, ohne in bash_history herumzugrippen.

Für diejenigen, die lernen, ist die Fisch-Handbuchseite ebenfalls sehr nützlich, sie bietet einen schönen allgemeinen Überblick über Unix-Befehle und Befehlszeilenfunktionen und kann durch folgende Eingabe aufgerufen werden:

man fish

Dies startet den Standard-Webbrowser zu file: //localhost/usr/local/share/doc/fish/index.html, was im Allgemeinen ein langwieriges Einführungs-Tutorial für Shells im Allgemeinen ist.

Alles in allem ist Fish so freundlich wie Shells, obwohl es bei weitem nicht so ehrgeizig ist wie das TermKit-Projekt.

Kopf für MacStories & HackerNews für den Fund.