žuvies kiautas

ŽUVYS - naudingas apvalkalas

ŽUVYS - naudingas apvalkalas
FISH siekia, kad visas vadovas būtų ranka pasiekiamas daug aukščiau nei kiti apvalkalai. Pagrindinė mintis yra padėti jums sužinoti, ką galite padaryti. Daugelis žmonių tai naudos daug, tačiau sunkiems vartotojams gali būti prieštaravimų dėl našumo. Tai taip pat blokuoja kai kurias įprastas funkcijas. Atsižvelgdami į tai, apsvarstykite, ar įrankių rinkinyje yra žuvų, kai naudojate naujas funkcijas.

Žuvies diegimas „Linux“

Žuvis įdiegiate kartu su paketų tvarkytuvu, jei turite pažangesnių poreikių, patikrinkite mūsų straipsnį „Kaip įdiegti žuvų kriauklę“.

„Ubuntu“ tokiu būdu naudosite apt.

$ apt įdiegti žuvį

Įdiegę jį pradėkite naudoti taip, kaip norėtumėte. Rašydami pamatysite daugiau nei bet kada pasiūlymų. Pabandykite tabuliavimo klavišą, kad gautumėte daugiau žuvies.

Kuo ypatinga ŽUVYS?

Prieš ką nors sukonfigūravę, pamatysite, kad raginimas yra mažai pakeistas. Įvedę keletą komandų, netrukus pastebėsite, kad rašydami gaunate daug pagalbos. Jei pradėsite naudoti scenarijus, galite pastebėti tam tikrų nesuderinamumų. Žuvyse visada gaunate pasiūlymų dėl komandų. Jei jų yra daug, gausite užuominų apie kiekvieną.

Jūs turite daug daugiau galimybių, įskaitant funkcijų kūrimą. Kaip ir kituose apvalkaluose, galite nustatyti raginimą atrodyti taip, kaip norite. Jūsų sistemos konfigūracijos failai yra usr / share / fish, jie yra medyje. Kaip matote iš žemiau esančio paveikslėlio.

Nuo medžio matosi pagrindiniai katalogai; užbaigimai, funkcijos ir įrankiai. Šiuos katalogus galite nukopijuoti ir užpildyti failais, bet taip pat turite žiniatinklio būdą juos sukurti. Kol nerašysite savo funkcijų, naudokite numatytąsias, kad nustatytumėte savo apvalkalą.

Kaip tu gali ją pakoreguoti?

Kaip matėte anksčiau, turite daug katalogų, kad pakoreguotumėte savo apvalkalą. Tam negalite naudoti visų „bash“ scenarijų, yra suderinamumo problemų. Geros naujienos yra tai, kad formatas yra labai paprastas ir galite naudoti „Python“, jei tai yra jūsų puodelis arbatos.

Kol nepasieksite pažangos, galbūt norėsite pasirinkti iš bendruomenės teikiamų funkcijų. Vienas iš konfigūravimo būdų yra naudoti žiniatinklio sistemą. Norėdami tai pradėti, paleiskite žemiau esančią komandą būdami žuvyje.

$ fish_config

Ši komanda paleidžia mažą interneto serverį ir iškviečia numatytąją žiniatinklio naršyklę. Puslapis yra paprastas skirtukų puslapis, kuriame yra funkcijos, kurių jums gali prireikti arba kurių norite. Čia yra paveikslėlis.

Vykdoma FISH konfigūracija

Kai pasirenkate skirtuką, toliau pateikiama daugybė parinkčių. Peržiūrėdami stilių galite tiesiog spustelėti „Nustatyti temą“ ir failas bus pridėtas prie jūsų vartotojo vardo konfigūracijos failų. Šis įrankis apima septynias nustatymo grupes, tema ir tema yra dvi pirmosios. Šis įrankis yra patogus norint pradėti ir skolintis kodą iš kitų. Lengva naudoti kodą savo konfigūracijoje ir koreguoti. Kadangi esate genijus, prisidėkite prie saugyklos savo galutinius įrankius ir nustatymus. Svarbi pastaba yra tai, kad raginimas ir slapyvardžiai pakeičiami funkcijomis. Paraginimo funkcija pavadinta „fishprompt“, o visos funkcijos turi pavadinimą, kuris veikia kaip slapyvardis. Galite patikrinti funkcijų komandą naudodamiesi funkcijomis.

$ funkcijos

Norėdami pridėti funkciją, turite parašyti scenarijų, kuris atliktų tai, ką bandote pasiekti. Toliau pateikiamas paprastas pavyzdys.

funkcija gp
komanda git pull $ argv
galas

Naudojant tokią paprastą funkciją, panašumas į slapyvardžius yra akivaizdus, ​​tačiau funkcijoje gali būti daug daugiau. Funkcijos yra visuotinės, todėl paleidus sukuriate funkciją, ji turi turėti kitą pavadinimą nei bet kuris kitas žuvies vardas. Galite turėti vieną failą (.konfig. / žuvis / konfig.žuvys) arba atskiruose failuose, esančiuose funkcijų kataloge. Funkcijos pavadinimas vis tiek turi būti unikalus, nes žuvys turi tik vieną pavadinimo erdvę. Kita svarbi detalė yra ta, kad turite naudoti „$ argv“, kitaip negalėsite naudoti jokių komandos parametrų.

Failai, esantys (~ /.config / fish / functions /) katalogą automatiškai įkels žuvys. Taip pat galite sukurti naują funkciją naudodami komandą „function“.

Funkcija $ kieta

Funkcija „cool“ dabar yra jūsų dabartiniame seanse. Galite redaguoti naudodami „funced cool“, kad jis veiktų taip, kaip norite. Redagavimas vyksta tiesiai į apvalkalą. Vienintelis keistas dalykas yra tai, kad norint pridėti naujų eilučių, norint išsaugoti funkciją, reikia naudoti Alt-Enter. Norėdami išsaugoti, naudojate komandą „funcsave“. Rezultatas baigiasi kaip failas pavadinimu „kietas.žuvis “, šiuo atveju, funkcijų kataloge.

$ funced kietas
$ funcsave kietas

Kai turite tą failą, galite naudoti savo mėgstamą redaktorių, kad atliktumėte išplėstinius pakeitimus.

Jei norite gauti išsamesnės informacijos, žuvies kulinarijos knyga yra puikus šaltinis.

Išvada

Žuvis yra labai galingas apvalkalas, kuris gali padėti vartotojams stengtis komandinėje eilutėje. Jei manote, kad vis tiek jums reikia vadovo, galite naudoti žuvį, kad būtumėte greitesnis. Labiausiai paplitęs „Linux“ apvalkalas yra „bash“, kurį galima naudoti viskam, ko jums reikia, tačiau žuvys gali padėti greičiau vystytis. Taip pat lengviau kurti naujas funkcijas, atitinkančias jūsų poreikius. Šis apvalkalas aktyviau padeda, nesvarbu, ar to norite, ar ne, priklauso tik nuo jūsų.

Kaip naudoti „AutoKey“, norint automatizuoti „Linux“ žaidimus
„AutoKey“ yra darbalaukio automatizavimo įrankis, skirtas „Linux“ ir „X11“, užprogramuotas „Python 3“, „GTK“ ir „Qt“. Naudodami scenarijų ir „MACRO“ f...
Kaip parodyti FPS skaitiklį „Linux“ žaidimuose
„Linux“ žaidimai gavo didelį postūmį, kai „Valve“ paskelbė „Linux“ palaikymą „Steam“ klientui ir jų žaidimams 2012 m. Nuo tada daugelis AAA ir indie ž...
Kaip atsisiųsti ir paleisti „Sid Meier Civilization VI“ sistemoje „Linux“
Įvadas į žaidimą „Civilization 6“ yra šiuolaikinė klasikinės koncepcijos, pristatytos „Age of Empires“ žaidimų serijoje, koncepcija. Idėja buvo gana p...