Fish Shell för Mac OS X Gör kommandoraden smartare och vänligare

Letar du efter ett sätt att göra kommandoraden lite mer användarvänlig? Om så är fallet kan du hitta Fisk för att vara ett ganska bra alternativt skal, oavsett om du är helt ny på OS X-terminalen eller om du bara vill ha lite allmän hjälp när du befinner dig på kommandoraden.

Riffing på kommandorads övergripande arkaiska karaktär kallar denna nya implementering av fisk sig "ett kommandoradsskal för 90-talet", med några genuint användbara och (relativt) moderna funktioner som smarta autosuggestions baserat på historia, autokompletion av kommandon, en fin standard färgpalett för syntaxmarkering, enkel webbaserad konfiguration och mer. För de av oss som är mer bekant med shellsverdenen är det typiskt som zsh på steroider, men snyggare och lite smartare. Om något av det låter tilltalande och du är angelägen om att utforska grunden för Mac OS X och unixvärlden på ett (litet) användarvänligt sätt, kolla in Ridiculous Fish, en gren av det ursprungliga fiskskalet som utvecklades på en tag sedan.

  • Få Läckra Fiskar (gratis)

Paketinstallatören är det enklaste sättet för de flesta användare att installera fisk i OS X, men källan är tillgänglig för dem som föredrar att bygga från början.

När du har installerat Fish launch Terminal och skriv "fish" för att komma in i det nya skalet på en session för att börja testa det, om du gillar vad du använder ändrar standardskalet att fiska med följande kommando (/ bin / bash är OS X standardskalet, om du vill gå tillbaka):

chsh -s /usr/local/bin/fish

Fisk innehåller några populära alias och kommandon som kan ses genom att skriva fish_config, saker som everpopular ll och la aliaser, men den verkliga magiken är med de intelligenta autosuggestions och autocompletions som använder skalhistoria för att förutsäga vad du vill göra och att hjälpa återkalla i några av de mest obskyra kommandona utan att greppa runt i bash_history.

För dem som lär sig är handboken för fisk också ganska bra, det ger en bra allmän översikt över unixkommandon och kommandoradsfunktioner och kan nås genom att skriva:

man fish

Detta kommer att starta standardwebbläsaren till filen: //localhost/usr/local/share/doc/fish/index.html, vilket är i grunden en lång inledande handledning till skal i allmänhet.

Sammantaget är fisken ungefär lika vänlig som skalen kan få, men det är inte så ambitiöst att omarbeta som TermKit-projektet, det är väl värt att kolla.

Heads up till MacStories & HackerNews för hitta.