Fish Shell for Mac OS X Gjør kommandolinjen smartere og vennligere

Leter du etter en måte å gjøre kommandolinjen litt mer brukervennlig? Hvis det er tilfellet, kan du finne at Fish skal være et ganske fint alternativt skall, enten du er helt ny på OS X Terminal, eller du vil bare ha litt generell hjelp når du er på kommandolinjen.

Riffing på kommandolinjens overordnede arkaiske karakter, kalles denne nye implementeringen av Fish "en kommandolinjeskal for 90-tallet", med noen virkelig nyttige og (relativt) moderne funksjoner som smarte autosuggestions basert på historie, autofullføring av kommandoer, en fin standard fargepalett for syntaksutheving, enkel nettbasert konfigurasjon og mer. For de av oss som er mer kjent med skjellsverdenen, er det som om zsh på steroider, men finere og litt smartere. Hvis noe av det høres tiltalende ut, og du er ivrig etter å utforske undergrunnen til Mac OS X og verden av Unix på en (litt) brukervennlig måte, sjekk ut Ridiculous Fish, en gren av det originale fiskeskallet som utviklingen endte på en stund siden.

  • Få latterlig fisk (gratis)

Pakkeinstallatøren er den enkleste måten for de fleste brukere å installere fisk i OS X, men kilden er tilgjengelig for de som foretrekker å bygge fra bunnen av.

Når du har installert Fish launch Terminal og skriv "fish" for å skrive inn det nye skallet på en sesjon, for å begynne å teste det ut, hvis du liker det du bruker, endrer standardskallet til å fiske med følgende kommando (/ bin / bash er OS X standard shell, hvis du vil gå tilbake):

chsh -s /usr/local/bin/fish

Fisken inneholder noen populære aliaser og kommandoer som kan sees ved å skrive fish_config, ting som everpopular ll og la aliases, men den virkelige magien er med de intelligente autosuggestions og autocompletions, som bruker skallhistorie til å forutsi hva du vil gjøre og for å hjelpe minnes i noen av de mest uklare kommandoer uten å gripe rundt i bash_history.

For de som lærer, er fisken manualsiden ganske nyttig også, det gir en fin generell oversikt over unix kommandoer og kommandolinje funksjoner og kan nås ved å skrive:

man fish

Dette vil starte standard nettleser til filen: //localhost/usr/local/share/doc/fish/index.html, som i utgangspunktet er en lang introduksjonsveiledning til skjell generelt.

Alt i alt Fisk er omtrent like vennlig som skjell kan få, selv om det ikke er så ambisiøst en omarbeid som TermKit-prosjektet, er det vel verdt å sjekke ut.

Hodet opp til MacStories & HackerNews for funnet.