Ohjelmointi

Kala: Parempi vaihtoehto Bashille Linuxissa?

Kala: Parempi vaihtoehto Bashille Linuxissa?

Bash on loistava työkalu Linuxissa, mutta kaikessa on parantamisen varaa. Fish on vaihtoehtoinen kuori Linuxille, jota jotkut saattavat pitää merkittävänä päivityksenä Bashin tarjontaan.

Derrik Diener raportoi Tee tekniikka helpommaksi:

Oletko koskaan halunnut päästä eroon Bashista käyttäessäsi Linuxia? Se on ymmärrettävää. Vaikka Bashia kehutaan usein suureksi kuoreksi, sillä on paljon puutteita. Syötä kalan kuori. Se on loistava vaihtoehto runsailla siisteillä ominaisuuksilla. Merkittävin on ennustava tyyppi. Muita käteviä ominaisuuksia ovat syntaksikorostus, haettavissa oleva komentohistoria ja automaattiset ehdotukset.

Kala on erittäin käyttäjäystävällinen. Aloita kirjoittaminen. Se arvaa. Haluatko kirjoittaa pacman-komennon? Todennäköisesti se täyttää sen sinulle. Sinun tarvitsee vain painaa näppäimistön oikeaa nuolta ja antaa sen täydentää automaattisesti. Tämä ominaisuus on erittäin tehokas. Se ei toimi vain järjestelmän komentojen (kuten pakettien), vaan minkä tahansa käytettävissä olevan komento- tai pääteohjelman kanssa. Jos se on asennettu järjestelmääsi jollain tavalla, Fish löytää sen ja ilmoittaa sinulle siitä.

Kalat eivät todellakaan tarvitse niin paljon kokoonpanoa. Alusta alkaen kaikki on asennettava juuri niin kuin tarvitset. On kuitenkin yksi pieni säätö, joka voi tehdä Fish-kokemuksestasi paljon paremman: Käynnistysviestin poistaminen käytöstä. Vaikka on hyödyllistä, voi olla aika ärsyttävää nähdä joka kerta, kun avaat uuden pääteikkunan.

Vaikka Bash on hyvä kuori, kala on parempi. Se korvaa paljon Bashin ja muiden kuorien puutteita. Automaattinen täydennystoiminto on hengenpelastaja, ja vankat määritysvaihtoehdot ovat tervetullut lisäys. Kuori on erittäin nopea ja kevyt jaloillaan. Toki on olemassa muita vaihtoehtoja, ja ehkä jopa joitain, joilla on vastaavia ominaisuuksia, mutta missä kala voittaa, on sen yksinkertaisuus. Se on helppo asentaa, helppo konfiguroida ja helppo tehdä asioita.

Lisää aiheesta Tee tekniikasta helpompaa

Artikkeli Fishista, joka korvaa Bashin, kiinnitti Linux-redditorien huomion, eivätkä he olleet ujo jakamaan mielipiteitään siitä:

Formegadriverscustom: "Bashilla saattaa olla puutteita, mutta automaattisen täydennyksen puute ei ole yksi niistä. Todellakaan mikään näistä hienoista, uusista kuorista kaikilla kelloillaan ja pilleillään ei todellakaan vakuuttaa minua. Jos koskaan siirryn pois Bashista, se on jotain yksinkertaisempaa , kuten mksh :) "

Johnny0055: "Pidän siitä, kuinka kala voi suorittaa täydennyksiä lukemalla man-sivuja, joten se voi usein tuottaa täydennyksiä ohjelmille, joilla ei ole määritettyjä täydennyksiä. Itse käytän kalaa lähinnä siksi, että sillä on paremmat oletukset ja yksinkertaisempi komentosarjakieli."

3dank5toukokuu: "Komentosarjakielistä bash on todella perseestä. Mutta riippumatta siitä, mitä komentotulkkia käytät interaktiivisena kuorena, voit kirjoittaa komentosarjosi millä tahansa kielellä, joten bashien huono komentosarjojen syntaksilla ei ole oikeastaan ​​merkitystä valittaessa interaktiivista kuorta."

Cutol: "Oletko kokeillut Fishia? En ole koskaan onnistunut saamaan Bashin automaattista täydennystä olemaan lähellä yhtä mukavaa. Rakastan kuinka Fish muistaa viimeisimmät suoritukset ja ehdottaa ensin valintoja sen sijaan, että selaa vaihtoehtoja järjestyksessä."

Nomto: "Joitakin tapoja, joilla kalojen valmius on parempi kuin bash:

Jos aloitat automaattisen täydennyksen sanan keskellä, se täydentyy älykkäästi varsinaiseen sanaan. Viimeinen vastaava komento näkyy harmaana kirjoittaessasi, ja voit valita sen helposti. Hakulaite on melko mukava.

Kalojen yksi etu on myös se, että se ei ole kivissä, joten jos sinulla on järkevä ominaisuuspyyntö, voit lähettää sen. Viime aikoina siellä oli erittäin hyödyllinen sisäänrakennettu "merkkijono". "

Kamiru: "Kalat ovat itse asiassa yksinkertaisempia kuin bash. Ensinnäkin sillä ei ole paljon rakenteita. Toinen esimerkki on, kuinka ei ole aliaksia, kaikki aliakset ovat vain toimintoja."

Jyrsijät: "Fishillä on paljon parempi valmius kuin Bashilla, ongelmana on, että monet pienet apuohjelmat tulevat vain Bashin kanssa, ei Fishin valmistuminen."

Sthuck: "Kala on uskomattoman mukavaa, mutta POSIX sh: n tuen puute tappaa kaikki mahdollisuudet, joita käytän päivittäisessä työssäni."

UGMadness: "Pidän itseäni aloittelijana Unixin kaltaisissa käyttöjärjestelmissä, mutta Fish on ehdottomasti tehnyt kokemuksesta minulle paljon hauskempaa ja kätevämpää siitä lähtien, kun aloitin sen käyttämisen. Älykäs automaattinen täydennys ja konfiguroinnin helppous ovat jumalatar. Se sai minut aloittamaan Rakastan komentoriviä, mitä en olisi koskaan opettanut, se olisi mahdollista aikaisemmin. "

Oldsquidy: "Käytin kalaa jonkin aikaa, mutta muutin ZSH: lle verkon katkoksen jälkeen, joka pakotti minut käyttämään TTY: tä, kalat päättivät, että se voisi suorittaa yhden komennon, mutta kuolla. Ei koskaan palannut sen jälkeen."

Lisää Redditissä

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