Programiranje

Fish: Boljša alternativa Bashu v Linuxu?

Fish: Boljša alternativa Bashu v Linuxu?

Bash je v Linuxu čudovito orodje, vendar se lahko v vsem izboljša. Fish je alternativna lupina za Linux, za katero bi nekateri menili, da je pomembna nadgradnja tega, kar ponuja Bash.

Derrik Diener poroča za olajšanje tehnike:

Ste že kdaj želeli pobegniti od Basha, ko uporabljate Linux? To je razumljivo. Čeprav Bash pogosto hvalijo kot odlično lupino, ima veliko pomanjkljivosti. Vstopite v ribjo lupino. Je odlična alternativa s številnimi čudovitimi funkcijami. Najbolj opazen je napovedni tip. Druge priročne funkcije vključujejo poudarjanje sintakse, zgodovino ukazov, ki jo je mogoče iskati, in samodejne predloge.

Ribe so zelo uporabniku prijazne. Začnite tipkati. Uganilo bo. Želite vnesti ukaz pacman? Verjetno vam ga bo izpolnil. Vse kar morate storiti je, da pritisnete desno puščico na tipkovnici in pustite, da se samodejno dokonča. Ta funkcija je zelo zmogljiva. Ne deluje samo s sistemskimi ukazi (na primer embalažami), temveč s katerim koli razpoložljivim ukazom ali terminalskim programom. Če je na nek način nameščen v vašem sistemu, ga bo Fish našel in vas o tem obvestil.

Ribe res ne rabijo toliko konfiguracije. Od samega začetka naj bo vse nastavljeno točno tako, kot potrebujete. Obstaja pa en majhen popravek, ki lahko vašo izkušnjo z ribami izboljša: Onemogočanje zagonskega sporočila. Čeprav je koristno, lahko postane precej moteče videti vsakič, ko odprete novo okno terminala.

Medtem ko je Bash dobra lupina, je riba boljša. Odpravlja veliko pomanjkljivosti, ki jih imajo Bash in druge lupine. Funkcija samodejnega dokončanja je rešilna naprava in robustne možnosti konfiguracije so dobrodošel dodatek. Lupina je zelo hitra in lahka na nogah. Seveda obstajajo še druge možnosti in morda celo nekatere, ki se ponašajo z enakovrednimi lastnostmi, toda tam, kjer zmaga Fish, je preprostost. To je enostavno nastaviti, enostavno konfigurirati in enostavno opraviti stvari.

Več na spletnem mestu Make Tech Lažje

Članek o Fishu, ki je nadomestil Basha, je pritegnil pozornost reditorjev Linuxa in niso bili sramežljivi pri deljenju svojih mnenj o tem:

Oblikovalci po meri: "Bash ima lahko pomanjkljivosti, vendar pomanjkanje samodokončanja ni ena izmed njih. Res me nobena od teh modnih, novopečenih školjk z vsemi svojimi zvončki in piščalkami res ne prepriča. Če se kdaj odmaknem od Basha, bo nekaj preprostejšega , kot mksh :) "

Johnny0055: "Všeč mi je, kako lahko ribe samodejno dokončajo z branjem strani z informacijami, zato lahko pogosto ustvari dopolnitve za programe, ki nimajo določenih dopolnitev. Sama uporabljam ribe predvsem zato, ker imajo boljše privzete vrednosti in preprostejši skriptni jezik."

3dank5maymay: "Kar zadeva skriptne jezike, je bash res zanič. Toda ne glede na to, katero lupino uporabljate kot interaktivno lupino, lahko svoje skripte pišete v katerem koli jeziku, zato bashs slaba sintaksa skript ni res pomembna za mojo izbiro interaktivne lupine."

Cutol: "Ste že poskusili Fish? Nikoli mi ni uspelo doseči, da bi bilo Bashovo samodokončanje tako blizu. Tako mi je všeč, kako se Fish spomni nedavnih zaključkov in najprej predlaga tistega, namesto da bi kolesaril po izbirah po vrsti."

Nomto: "Nekaj ​​načinov, kako je dokončanje rib boljše kot pri bashu:

Če začnete samodejno dopolnjevati sredi besede, se bo inteligentno dopolnila do dejanske besede. Zadnji ukaz za ujemanje je med tipkanjem prikazan sivo in ga lahko preprosto izberete. Pozovnik je zelo lep.

Ena od prednosti rib je tudi ta, da ni postavljena v kamen, zato jo lahko oddate, če imate smiselno zahtevo po lastnostih. Pred kratkim je prišel zelo koristen vgrajeni "niz". "

Kamiru: "Riba je pravzaprav preprostejša od basha. Za enega nima veliko vgradenj. Drug primer je, kako nima vzdevkov, vsi vzdevki so samo funkcije."

Glodalci: "Fish ima precej boljše dokončanje kot Bash, težava je v tem, da veliko majhnih pripomočkov prihaja samo z Bashom, ne pa tudi z Fish."

Sthuck: "Ribe so neverjetno lepe, toda pomanjkanje podpore za POSIX sh ubije vsako možnost, da bi jo uporabljal pri vsakdanjem delu."

UGMadness: "Menim, da sem novinec, ko gre za operacijske sisteme, podobne Unixu, toda Fish je zagotovo naredil to izkušnjo veliko bolj zabavno in priročno, odkar sem jo začel uporabljati. Inteligentno samodokončanje in enostavnost konfiguracije sta božji dar. Zaradi tega sem začel ljubezen do ukazne vrstice, česar prej ne bi nikoli mislil, da bi bilo to mogoče. "

Oldsquidy: "Nekaj ​​časa sem uporabljal ribe, vendar sem se po izpadu omrežja preselil v ZSH, zaradi česar sem moral uporabiti TTY, riba se je odločila, da lahko zažene en ukaz, nato pa umre. Po tem se ni več vrnila."

Več na Redditu

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