Programavimas

Žuvis: geresnė „Bash“ alternatyva „Linux“ sistemoje?

Žuvys: geresnė „Bash“ alternatyva „Linux“ sistemoje?

„Bash“ yra fantastinis įrankis „Linux“ sistemoje, tačiau viską galima tobulinti. „Fish“ yra alternatyvus „Linux“ apvalkalas, kurį kai kurie gali laikyti reikšmingu „Bash“ pasiūlymo atnaujinimu.

Derrikas Dieneris praneša, kad „Tech Tech Easer“:

Ar kada nors norėjote pabėgti nuo „Bash“, kai naudojatės „Linux“? Tai suprantama. Nors Bashas dažnai giriamas kaip puikus apvalkalas, jis turi daug trūkumų. Įveskite žuvies lukštą. Tai puiki alternatyva su daugybe tvarkingų funkcijų. Žymiausias yra nuspėjamasis tipas. Kitos patogios funkcijos yra sintaksės paryškinimas, ieškoma komandų istorija ir automatiniai pasiūlymai.

Žuvis yra labai patogi vartotojui. Tiesiog pradėkite rašyti. Tai atspės. Norite įvesti „pacman“ komandą? Tikėtina, kad tai užpildys jums. Viskas, ką turite padaryti, yra paspausti dešinę rodyklę klaviatūroje ir leisti ją automatiškai užbaigti. Ši funkcija yra labai galinga. Jis veikia ne tik su sistemos komandomis (pvz., Paketais), bet ir su bet kuria prieinama komanda ar terminalo programa. Jei jis kokiu nors būdu įdiegtas jūsų sistemoje, „Fish“ jį suras ir praneš apie tai.

Žuvims tikrai nereikia tiek daug konfigūracijos. Nuo pat pradžių viskas turėtų būti nustatyta tiksliai taip, kaip jums reikia. Tačiau yra vienas nedidelis pakoregavimas, kuris gali pagerinti jūsų „Fish“ patirtį: išjungti paleidimo pranešimą. Nors ir naudinga, gali būti gana nemalonu matyti kiekvieną kartą, kai atidarote naują terminalo langą.

Nors Bashas yra geras apvalkalas, žuvis yra geresnė. Tai kompensuoja daugybę „Bash“ ir kitų kriauklių trūkumų. Automatinio užbaigimo funkcija yra gelbėjimo priemonė, o patikimos konfigūracijos parinktys yra sveikintinas priedas. Korpusas yra labai greitas ir lengvas ant kojų. Žinoma, yra ir kitų alternatyvų, o gal net ir tokių, kurios gali pasigirti lygiavertėmis savybėmis, tačiau žuvis laimi, tai yra jos paprastumas. Tai lengva nustatyti, lengvai sukonfigūruoti ir lengvai atlikti darbus.

Daugiau apie „Tech Tech Easer“

Straipsnis apie žuvį, pakeičiančią Bashą, atkreipė „Linux“ redaktorių dėmesį ir jie nesidrovėjo pasidalinti savo nuomonėmis apie tai:

Formegadriverscustom: "Bashas gali turėti trūkumų, tačiau autocompleto nebuvimas nėra vienas iš jų. Tikrai, nė vienas iš šių puošnių, naujai užtaisytų kriauklių su visais varpais ir švilpukais manęs tikrai neįtikina. Jei kada nors nutolsiu nuo Basho, tai bus kažkas paprastesnio , kaip ir mksh :) "

Johnny0055: "Man patinka, kaip" fish "gali automatiškai atlikti užbaigimus, skaitydama vadovo puslapius, todėl dažnai gali generuoti programų, kuriose nėra nurodytų užbaigimų, užbaigimus. Aš pats daugiausiai naudoju žuvį, nes ji turi geresnius numatytuosius nustatymus ir paprastesnę scenarijų kalbą."

3dank5gali būti: "Kalbant apie scenarijų kalbas,„ bash “iš tikrųjų yra įsišaknijęs. Tačiau, nepaisant to, kokį apvalkalą naudojate kaip interaktyvų apvalkalą, scenarijus galite rašyti bet kuria kalba, todėl„ bashs “prasta scenarijų sintaksė iš tikrųjų nėra aktuali mano pasirinktam interaktyviam apvalkalui.“

Kutolis: "Ar bandėte Fish? Niekada nepavyko pasiekti, kad Basho automatinis užbaigimas būtų beveik toks pat gražus. Man patinka, kaip Fish prisimena naujausius užbaigimus ir pirmiausia siūlo jus, o ne važiuoti pasirinkimais."

Nomto: "Kai kuriais būdais, kai žuvys yra pranašesnės už žuvų rūšis:

Jei pradėsite automatiškai pildyti žodžio viduryje, jis bus protingai užbaigtas iki tikrojo žodžio. Paskutinė atitikimo komanda rodoma pilka spalva, kai vedate tekstą, ir jūs galite lengvai ją pasirinkti. Pranešimų gaviklis yra gana gražus.

Be to, vienas žuvies privalumas yra tas, kad jis nėra akmenyje, todėl, jei turite pagrįstą funkcijų užklausą, galite jį pateikti. Neseniai buvo labai naudinga pastatyta „styga“, kuri pateko “.

Kamiru: "Žuvis iš tikrųjų yra paprastesnė nei bash. Pirma, ji neturi daug pastatų. Kitas pavyzdys yra tai, kaip neturi slapyvardžių, visi slapyvardžiai yra tik funkcijos."

Graužikai: "Žuvis yra daug pranašesnė už" Bash ", problema yra ta, kad daugybė mažų komunalinių paslaugų teikiamos tik su" Bash ", o ne" Fish Fish "."

Sthuckas: "Žuvis yra nepaprastai maloni, tačiau dėl to, kad trūksta POSIX sh palaikymo, žūsta bet kokia galimybė, kurią aš naudosiu kasdieniniame darbe."

UG madingumas: "Aš laikau save naujoku, kalbant apie" Unix "panašias operacines sistemas, tačiau" Fish "tikrai padarė man daug įdomesnę ir patogesnę patirtį, nes aš pradėjau ją naudoti. Pažangus automatinis užbaigimas ir paprastas konfigūravimas yra nelaimingas dalykas. Tai privertė mane pradėti mėgstu komandinę eilutę, ko niekada nebūčiau mokiusi, būtų buvę įmanoma anksčiau “.

Oldsquidy: "Kurį laiką naudojau žuvį, bet po tinklo nutrūkimo, kuris privertė mane naudoti TTY, persikėliau į ZSH. Žuvys nusprendė, kad ji gali vykdyti vieną komandą, bet paskui mirti. Po to niekada negrįžau."

Daugiau „Reddit“

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