Programmering

Fisk: Et bedre alternativ til Bash i Linux?

Fisk: Et bedre alternativ til Bash i Linux?

Bash er et fantastisk værktøj i Linux, men der er plads til forbedringer i alt. Fisk er en alternativ skal til Linux, som nogle måske anser for at være en væsentlig opgradering til hvad Bash har at tilbyde.

Derrik Diener rapporterer for Make Tech Easier:

Har du nogensinde ønsket at komme væk fra Bash, når du bruger Linux? Det er forståeligt. Selvom Bash ofte hyldes som en stor skal, har den mange mangler. Indtast fiskeskal. Det er et godt alternativ med masser af pæne funktioner. Den mest bemærkelsesværdige er forudsigende type. Andre praktiske funktioner inkluderer syntaksfremhævning, søgbar kommandohistorik og automatiske forslag.

Fisk er meget brugervenlig. Bare start med at skrive. Det gætter. Vil du skrive pacman-kommandoen? Chancerne er, at det udfylder det for dig. Alt hvad du skal gøre er at trykke på højre pil på dit tastatur og lade det udfylde automatisk. Denne funktion er meget kraftfuld. Det fungerer ikke kun med systemkommandoer (som pakkeholdere), men med ethvert tilgængeligt kommando eller terminalprogram. Hvis det er installeret på dit system på en eller anden måde, finder Fish det og fortæller dig det.

Fisk har virkelig ikke brug for så meget konfiguration. Fra starten skal alt være indstillet nøjagtigt som du har brug for. Der er dog en lille tweak, der kan gøre din Fish-oplevelse meget bedre: Deaktivering af startmeddelelsen. Selvom det er nyttigt, kan det blive ret irriterende at se hver eneste gang du åbner et nyt terminalvindue.

Mens Bash er en god skal, er fisk bedre. Det udgør mange af de mangler, Bash og andre skaller har. Den automatiske komplette funktion er en livredder, og de robuste konfigurationsindstillinger er en velkommen tilføjelse. Skallen er meget hurtig og let på fødderne. Sikker på, der er andre alternativer, og måske endda nogle, der kan prale af tilsvarende funktioner, men hvor Fish vinder er dens enkelhed. Det er let at konfigurere, let at konfigurere og let at få ting gjort.

Mere om Make Tech Easier

Artiklen om fisk, der erstattede Bash, fangede Linux redditors opmærksomhed, og de var ikke genert for at dele deres meninger om det:

Formegadriverscustom: "Bash kan have mangler, men mangel på autofuldførelse er ikke en af ​​dem. Virkelig, ingen af ​​disse smarte, nyligt fundne skaller med alle deres klokker og fløjter overbeviser mig virkelig. Hvis jeg nogensinde flytter væk fra Bash, vil det være til noget enklere , ligesom mksh :) "

Johnny0055: "Jeg kan godt lide, hvordan fisk automatisk kan foretage færdiggørelser ved at læse mandsider, så det kan ofte generere færdiggørelser til programmer, der ikke har nogen specificeret færdiggørelse. Jeg bruger selv fisk hovedsagelig fordi det har bedre standardindstillinger og et enklere script-sprog."

3dank5maymay: "Hvad angår scripting-sprog, suger bash virkelig. Men uanset hvilken shell du bruger som en interaktiv shell, kan du skrive dine scripts på ethvert sprog, så bashs dårlige script-syntaks er ikke rigtig relevant for mit valg af en interaktiv shell."

Cutol: "Har du prøvet Fish? Jeg har aldrig været i stand til at få Bashs autofuldførelse til at være nogenlunde nær så flot. Jeg elsker, hvordan Fish husker nylige færdiggørelser og foreslår, at du vælger først i stedet for at cykle gennem valg i rækkefølge."

Nomto: "Nogle måder, hvorpå fiskens færdiggørelse er bedre end bash's:

Hvis du begynder at udfylde automatisk midt i et ord, fuldføres det intelligent til det aktuelle ord. Den sidste matchende kommando vises nedtonet, mens du skriver, og du kan nemt vælge den. Personsøgeren er ret flot.

En fordel ved fisk er også, at den ikke er sat i sten, så hvis du har en fornuftig funktionsanmodning, kan du sende den. For nylig var der en meget nyttig indbygget "streng", der kom ind. "

Kamiru: "Fisk er faktisk enklere end bash. For det første har det ikke mange buildins. Et andet eksempel er, hvordan man ikke har aliaser, alle aliaser er bare funktioner."

Gnavere: "Fisk er langt bedre end Bash, problemet er, at mange små forsyningsselskaber kun kommer med Bash, ikke fisk færdiggørelse."

Stuck: "Fisk er utroligt dejligt, men den manglende støtte til POSIX sh dræber enhver chance for, at jeg ville bruge det til mit daglige job."

UGMadness: "Jeg betragter mig selv som en novice, når det kommer til Unix-lignende operativsystemer, men Fish har bestemt gjort oplevelsen meget sjovere og mere bekvem for mig siden jeg begyndte at bruge den. Den intelligente autofuldførelse og lette konfiguration er en gave. Det fik mig til at starte at elske kommandolinjen, noget jeg aldrig ville have sagt, at det ville være muligt før. "

Oldsquidy: "Jeg brugte fisk et stykke tid, men flyttede til ZSH efter et netværksbrud, der tvang mig til at bruge en TTY, fisk besluttede, at den kunne køre en kommando, men derefter dø. Gik aldrig tilbage efter det."

Mere på Reddit

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