Programmering

Fisk: Et bedre alternativ til Bash i Linux?

Fisk: Et bedre alternativ til Bash i Linux?

Bash er et fantastisk verktøy i Linux, men det er rom for forbedring i alt. Fisk er et alternativt skall for Linux som noen kan betrakte som en betydelig oppgradering av det Bash har å tilby.

Derrik Diener rapporterer for Make Tech Easier:

Har du noen gang ønsket å komme deg bort fra Bash når du bruker Linux? Det er forståelig. Selv om Bash ofte blir hyllet som et flott skall, har det mange mangler. Gå inn på Fish shell. Det er et flott alternativ med mange pene funksjoner. Den mest bemerkelsesverdige er prediktiv type. Andre nyttige funksjoner inkluderer syntaksfremheving, søkbar kommandologg og automatiske forslag.

Fisk er veldig brukervennlig. Bare begynn å skrive. Det vil gjette. Vil du skrive inn pacman-kommandoen? Sjansen er stor for at den fyller ut den for deg. Alt du må gjøre er å trykke på høyre pil på tastaturet og la det fullføre automatisk. Denne funksjonen er veldig kraftig. Det fungerer ikke bare med systemkommandoer (som pakker), men med et hvilket som helst kommando eller terminalprogram tilgjengelig. Hvis det blir installert på systemet ditt på en eller annen måte, vil Fish finne det og fortelle deg om det.

Fisk trenger virkelig ikke så mye konfigurasjon. Fra starten av skal alt settes opp akkurat slik du trenger. Det er imidlertid en liten justering som kan gjøre Fish-opplevelsen din så mye bedre: Deaktivering av oppstartsmeldingen. Selv om det er nyttig, kan det bli ganske irriterende å se hver eneste gang du åpner et nytt terminalvindu.

Mens Bash er et godt skall, er fisk bedre. Det utgjør mange av manglene Bash og andre skjell har. Den automatiske komplette funksjonen er en livredder, og de robuste konfigurasjonsalternativene er et velkomment tillegg. Skallet er veldig raskt og lett på føttene. Visst, det er andre alternativer, og kanskje til og med noen som kan skryte av tilsvarende funksjoner, men hvor Fish vinner er dens enkelhet. Det er enkelt å konfigurere, enkelt å konfigurere og enkelt å få ting gjort.

Mer om Make Tech Easier

Artikkelen om Fish som erstattet Bash fanget oppmerksomheten til Linux redditors, og de var ikke sjenerte over å dele sine meninger om det:

Formegadriverscustom: "Bash kan ha mangler, men mangel på autofullføring er ikke en av dem. Virkelig, ingen av disse fancy, nybegynnere skjellene med alle deres bjeller og fløyter overbeviser meg virkelig. Hvis jeg noen gang flytter bort fra Bash, vil det være til noe enklere. , som mksh :) "

Johnny0055: "Jeg liker hvordan fisk automatisk kan fullføre ved å lese mannesider, så det kan ofte generere fullføringer for programmer som ikke har noen spesifiserte fullføringer. Selv bruker jeg fisk hovedsakelig fordi den har bedre standardinnstillinger, og et enklere skriptspråk."

3dank5maymay: "Når det gjelder skriptspråk, suger bash virkelig. Men uansett hvilket skall du bruker som et interaktivt skall, kan du skrive skriptene dine på hvilket som helst språk, så bashs dårlig skriptsyntaks er egentlig ikke relevant for mitt valg av et interaktivt skall."

Cutol: "Har du prøvd Fish? Jeg har aldri klart å få Bashs autofullførelse til å være hvor som helst like fin. Jeg elsker hvordan Fish husker nylige fullføringer og foreslår at du velger først, i stedet for å sykle gjennom valg i rekkefølge."

Nomto: "Noen måter som fiskens fullføring er bedre enn bash:

Hvis du begynner å fullføre automatisk midt i et ord, fullføres det intelligent til det faktiske ordet. Den siste samsvarende kommandoen vises nedtonet mens du skriver, og du kan enkelt velge den. Personsøkeren er ganske fin.

En fordel med fisk er også at den ikke er satt i stein, så hvis du har en fornuftig funksjonsforespørsel, kan du sende den inn. Nylig var det en veldig nyttig innebygd "streng" som kom inn. "

Kamiru: "Fisk er faktisk enklere enn bash. For det første har det ikke mange buildins. Et annet eksempel er hvordan det ikke har aliaser, alle aliaser er bare funksjoner."

Gnagere: "Fisk har en overlegen fullføring enn Bash, problemet er at mange små verktøy bare kommer med Bash, ikke Fish-ferdigstillelse."

Stuck: "Fisk er utrolig fin, men mangelen på støtte til POSIX sh dreper enhver sjanse for at jeg vil bruke den på den daglige jobben min."

UGMadness: "Jeg anser meg selv som en nybegynner når det kommer til Unix-lignende operativsystemer, men Fish har definitivt gjort opplevelsen mye morsommere og mer praktisk for meg siden jeg begynte å bruke den. Den intelligente autofullføringen og enkel konfigurering er en gave. Det fikk meg til å starte elsker kommandolinjen, noe jeg aldri ville ha forstått at det ville være mulig før. "

Oldsquidy: "Jeg brukte fisk en stund, men flyttet til ZSH etter et nettstopp som tvang meg til å bruke en TTY, fisk bestemte seg for at den kunne kjøre en kommando, men så dø. Aldri gikk tilbake etter det."

Mer på Reddit

$config[zx-auto] not found$config[zx-overlay] not found