Fish Shell til Mac OS X Gør kommandolinjen smartere og venligere

Leder du efter en måde at gøre kommandolinjen lidt mere brugervenlig? Hvis det er tilfældet, kan du finde, at Fish er en ret flot alternativ shell, uanset om du er helt ny til OS X Terminal, eller du vil bare have en generel hjælp, når du er på kommandolinjen.

Riffing på kommandolinjens overordnede arkaiske karakter kalder denne nye implementering af fisk sig "en kommandolinjeskal til 90'erne" med nogle virkelig nyttige og (relativt) moderne funktioner som smarte autosuggestions baseret på historie, autokompletion af kommandoer, en dejlig standard farvepalet til syntaksfremhævning, enkel webbaseret konfiguration og mere. For dem af os, der er mere bekendt med verdens skaller, er det lidt som zsh på steroider, men smukkere og lidt smartere. Hvis noget af det lyder tiltalende, og du er ivrig efter at udforske Mac OS X's og UNIX's verden på en (let) brugervenlig måde, så tjek Ridiculous Fish, en gren af ​​den originale fiskeskal, at udviklingen sluttede på en noget tid siden.

  • Få Ridiculous Fish (gratis)

Pakkeinstallatøren er den nemmeste måde for de fleste brugere at installere fisk i OS X, men kilden er tilgængelig for dem, der foretrækker at bygge fra bunden.

Når du har installeret Fish launch Terminal og skriv "fish" for at komme ind i den nye shell på et sessionsbasis for at begynde at teste det ud, hvis du kan lide det, du bruger, skal standardskallen fiskes med følgende kommando (/ bin / bash er OS X standard shell, hvis du vil gå tilbage):

chsh -s /usr/local/bin/fish

Fisken indeholder nogle populære aliaser og kommandoer, der kan ses ved at skrive fish_config, ting som den everpopular ll og la aliaser, men den virkelige magi er med de intelligente autosuggestions og autocompletions, som bruger shell historie til at forudsige, hvad du vil gøre og for at hjælpe huske i nogle af de mest uklare kommandoer uden at gribe rundt i bash_history.

Til disse læring er fiskens manuelle side også ret nyttig, det giver et godt overblik over unix kommandoer og kommandolinjefunktioner og kan fås ved at skrive:

man fish

Dette vil starte standardwebbrowseren til filen: //localhost/usr/local/share/doc/fish/index.html, hvilket er dybest set en lang introduktionstutorial til skaller generelt.

Alt i alt Fisk er lige så venligt som skaller kan få, selv om det ikke er næsten ambitiøst at omarbejde som TermKit-projektet, er det værd at tjekke ud.

Hoveder op til MacStories & HackerNews for at finde.