7 priežastys, kodėl turėtumėte įdiegti žuvies lukštą

7 priežastys, kodėl turėtumėte įdiegti žuvies lukštą

Galbūt tai skatina daugelį žmonių įdiegti „Linux“ taip juokingai pritaikoma . Jei jums nepatinka, kaip tai atrodo, galite tiesiog įdiegti nauja langų aplinka . Jei jums nepatinka, kaip veikia jūsų terminalas, galite tai pakeisti įdiegdami naujas apvalkalas .





Yra daug įvairių apvalkalų, iš kurių galite pasirinkti. Vienas iš populiariausių yra „bash“, tačiau taip pat yra „ZSH“, „Korn Shell“ ir „TCSH“. Visi jie yra puikūs kriauklės, tačiau visi jie buvo sukurti aštuntajame, devintajame dešimtmetyje ir dešimtojo dešimtmečio pradžioje ir tikrai nesikeitė su laiku. Štai kodėl turėtumėte apsvarstyti galimybę pabandyti žuvis - draugiškas apvalkalas.





Žuvis turi šiek tiek ironišką šūkį „komandų eilutės apvalkalas dešimtajame dešimtmetyje“. Jame pateikiamos funkcijos, kurios tikrai turėjo tapti įprasta anksčiau, bet nepadarė . Tokios funkcijos kaip automatiniai pasiūlymai, VGA spalvos ir scenarijų kalba, įkvėpta šiuolaikinių programavimo kalbų, tokių kaip „Python“ ir „Ruby“. Aš esu gerbėjas.





Skaitykite toliau, kad sužinotumėte, ką žuvis gali padaryti jums ir kaip ją įdiegti savo kompiuteryje.

Automatinis užbaigimas ir pasiūlymai

Viena geriausių žuvų savybių yra automatinis užbaigimas. Jis žino, ką galvojate, ir mielai sutaupys klavišų paspaudimus, užbaigus jūsų komandą. Tiesiog paspauskite Tab.



Nors tai novatoriška funkcija, bent jau kalbant apie terminalų korpusus, tai nėra taip sudėtinga. Jis daro savo prielaidas remdamasis spėlionių deriniu ir jūsų komandinės eilutės istorija.

Jei įstrigsite nurodytą komandą, paspaudus klavišą „Tab“ bus išvardyti visi žinomi priimtini parametrai ir jų veiksmai. Tai daroma žuvims paėmus per tos programos „Žmogaus puslapius“ (iš esmės dokumentus).





Sintaksės paryškinimas ir gražios spalvos

Aš žinau; galite pritaikyti kitus apvalkalus, kad būtų naudojamos ryškesnės spalvos ir būtų paryškinta sintaksė. Bet žuvis jį turi tiesiai iš dėžutės ir turi daug platesnę atspalvių paletę.

Tai ne tik daro dalykus daug suprantamesnius, bet ir atrodo tikrai gražiai. Iš savo patirties pastebėjau, kad tai žymiai pagerino mano laiko juostos tikslumą, nes aš mažiau linkęs rašyti netinkamai suformuotas komandas.





Pakaitos simboliai

Kitas įdomus žuvies bruožas yra galimybė naudoti pakaitos simbolius visur, kur jums patinka. Taigi, kaip tai veikia?

Na, jei naudojate „Bash“ ir paleisite „ls *.txt“, gausite klaidos pranešimą, nes jis ieško konkretaus failo, pavadinto „ *.txt“. Ne žuvyje.

Kaip ir galite tikėtis, jame bus išvardyta viskas, kas yra nurodytame kataloge, kurio failo plėtinys yra „.txt“.

Taip pat galite turėti kelis pakaitos simbolius. Taigi, jei paleisite „ls *.jp *“, pateiksite sąrašą kiekvieną failas, kurio plėtinys prasideda „.jp“. Tai labai naudinga, kai manote, kad JPEG failai gali būti tiek su .jpg, tiek su .jpeg plėtiniais.

Žiniatinklio sąsaja

Kitas naujas žuvies bruožas yra tas, kad ją galima sukonfigūruoti naudojant žiniatinklio sąsają, veikiančią vietiniame žiniatinklio serveryje. Tai beveik vienintelis apvalkalas, kuris tai siūlo. Nors tai skamba kaip „balto dramblio“ savybė, tai tikrai nėra.

Žiniatinklio sąsaja leidžia jums pritaikyti spalvų schemą pagal savo skonį. Nors, turiu pripažinti, buvau labai patenkinta numatytąja palete.

„Fish“ žiniatinklio konfigūravimo įrankis taip pat leidžia naršyti aplinkos kintamuosius, patogiai naudojantis savo žiniatinklio naršykle.

Kiti dalykai, kuriuos galima koreguoti naudojant žiniatinklio konfigūravimo įrankį, yra terminalo klavišų susiejimai, komandų eilutės estetika ir numatytosios funkcijos, pasiekiamos naudojant „Fish“ scenarijų kalbą.

Galiausiai taip pat galite pamatyti savo komandinės eilutės istoriją. Tai labai naudinga, kai jums reikia atlikti veiksmus, kurių ėmėtės, kad išspręstumėte galvą subraižančią problemą.

Srauto valdymas

Palieskime dar vieną žuvies pranašumą. Panašiai, kaip jūs galite bash, žnyplėse jūs naudojate kabliataškius ir kombinacijas komandoms komanduoti. Tai leidžia jums turėti tam tikrą elementarų srauto valdymą, kai rašote patogius mažus vienkartinius įdėklus.

geriausia vieta pirkti atnaujintus „MacBook“

Skirtumas tas, kad žuvis tai darant atrodo gerai. Jis pakeičia „bash“ naudojamus loginius operatorius („||“, „&&“ ir „!“) Ir pakeičia juos „ir“, „arba“ ir „ne“. Tai daro būdu labiau skaitomas.

Naudingi klaidų pranešimai

Tai mano mėgstamiausia žuvies savybė. Kai tik tu ( neišvengiamai ) susuk, žuvis papasakos angliškai, kur suklydai, o dar svarbiau, kaip tai pataisyti.

Aš nežinau kito apvalkalo, kuriame būtų tokie aiškūs klaidų pranešimai.

Lengva įdiegti žuvį

Įsitikinęs? Aš taip ir maniau. Dabar pereisime prie dalies, kurioje paaiškinsiu, kaip ją įdiegti.

Pirmiausia turėsite paimti žuvies kopiją iš pasirinkto „Linux“ ar BSD platinimo saugyklų. „Ubuntu“ ir „Ubuntu“ tipo paskirstymuose tai tik „sudo apt-get install fish“.

Jei naudojate „Mac“, galite jį įdiegti per „HomeBrew“ . Verta paminėti, kad jei neseniai atnaujinote „El Capitan“, „HomeBrew“ gali būti sugadintas. Tu gali atlikite šiuos veiksmus, kad pataisytumėte . Be to, jei naudojate „Windows“, yra versija Cygwin .

Galite nedelsdami pradėti naudoti žuvį, įvesdami „fish“ į savo komandų eilutę ir paspausdami „return“. Problema ta, kad ji bus aktyvi tik tą sesiją. Jei uždarysite terminalą ir vėl jį atidarysite, jame bus rodomas apvalkalas, kurį naudojote anksčiau. Tai turbūt bash.

Taigi, kaip numatytąjį apvalkalą turite nustatyti žuvį. Norėdami tai padaryti, tiesiog bėkite „chsh -s/usr/bin/fish“ ir iš naujo paleiskite terminalą. Jei susidursite su kokia nors bėda, ši „AskUbuntu“ gija yra ypač šviesus.

Kai bandžiau ją įdiegti „Mac“, gavau klaidą, kuri pasakė „nestandartinis apvalkalas“. Man pavyko tai ištaisyti redaguojant/etc/shells/naudojant VIM teksto rengyklę ir pridėjus kelią į žuvį nauja eilute.

Plaukimas su žuvimis

Ar žuvis sugundė pakeisti lukštą? Ar ketinate laikytis paprasto seno bash? Arba jūs naudojate kokią nors kitą egzotišką kiautą? Leiskite man žinoti komentarų skiltyje žemiau!

Dalintis Dalintis „Tweet“ Paštu Kaip pakeisti „Windows 10“ darbalaukio išvaizdą

Norite sužinoti, kaip „Windows 10“ atrodyti geriau? Naudokite šiuos paprastus pritaikymus, kad padarytumėte „Windows 10“ savo.

Skaityti toliau
Susijusios temos
  • Linux
  • Terminalas
Apie autorių Matthew Hughesas(Paskelbti 386 straipsniai)

Matthew Hughesas yra programinės įrangos kūrėjas ir rašytojas iš Liverpulio, Anglijos. Jis retai randamas be puodelio stiprios juodos kavos rankoje ir visiškai dievina savo „Macbook Pro“ ir fotoaparatą. Galite perskaityti jo tinklaraštį http://www.matthewhughes.co.uk ir sekti jį „Twitter“ adresu @matthewhughes.

Daugiau iš Matthew Hughes

Prenumeruokite mūsų naujienlaiškį

Prisijunkite prie mūsų naujienlaiškio, kad gautumėte techninių patarimų, apžvalgų, nemokamų el. Knygų ir išskirtinių pasiūlymų!

Norėdami užsiprenumeruoti, spustelėkite čia