Oglas

Morda je toliko ljudi, ki nameravajo namestiti Linux, to, da je to tako smešno prilagodljiv. Če vam ni všeč, kako je videti, lahko preprosto namestite novo okensko okolje 12 najboljših Linux namiznih okolijIzbira namiznega okolja Linuxa je lahko težavna. Tu je najboljše upoštevati namizna okolja Linuxa. Preberi več . Če vam ni všeč, kako deluje vaš terminal, lahko to spremenite z namestitvijo nova lupina.

Obstaja veliko različnih školjk, med katerimi lahko izbirate. Eden izmed najbolj priljubljenih je bash, obstajajo pa tudi ZSH, Korn Shell in TCSH. Vse so lepe školjke, toda vse so bile ustvarjene v sedemdesetih, osemdesetih in zgodnjih devetdesetih in se v resnici niso premaknile s časom. Zato bi morali razmisliti o poskusu ribe - Prijazna školjka.

Fish ima rahlo ironično oznako "lupine ukazne vrstice za 90-e". Uvaja funkcije, ki bi resnično morale postati prej običajne, vendar ni. Funkcije, kot so samodejne predloge, barve VGA in skriptni jezik, ki jih navdihujejo sodobni programski jeziki, kot sta Python in Ruby. Sem oboževalec.

instagram viewer

Preberite si, če želite izvedeti, kaj lahko ribe naredijo za vas in kako jo lahko namestite na svoj stroj.

Samodejno dokončanje in predlogi

Ena izmed najboljših lastnosti rib je samodejno dokončanje. Ve, kaj si mislite, in z veseljem vam bo prihranil pritiske tipk, tako da boste dokončali svoj ukaz. Samo pritisnite Tab.

Čeprav gre za inovativno funkcijo, vsaj kar zadeva terminalne lupine, ni vse tako zapleteno. Svoje predpostavke temelji na kombinaciji ugibanj in zgodovine vaše ukazne vrstice.

Samodejni predlogi

Če se pri določenem ukazu zataknete, s pritiskom na tipko Tab navedete vse znane sprejemljive parametre in kaj počnejo. To se naredi tako, da ribe, ki se ogledujejo skozi "Man Pages" (v bistvu dokumentacija) tega posebnega programa.

Predlogi zavihkov

Označevanje sintakse in čudovite barve

Vem; druge lupine lahko prilagodite tako, da uporabljajo bolj žive barve in poudarjajo skladnje. Toda ribe imajo takoj iz škatle, in ima veliko širšo paleto odtenkov.

Ne samo, da so stvari veliko bolj berljive, ampak so videti res lepe. Po lastnih izkušnjah sem ugotovil, da je to bistveno izboljšalo mojo natančnost na časovni premici, saj sem manj nagnjen k pisanju nepravilno oblikovanih ukazov.

Wildcards

Druga odlična lastnost rib je možnost uporabe nadomestnih znakov kjer koli želite. Kako to deluje?

No, če uporabljate Bash in izvajate »ls * .txt«, se prikaže sporočilo o napaki, ker išče določeno datoteko z imenom »* .txt«. Ni v ribah.

WildCard

Kot boste morda pričakovali, bo v tem imeniku prikazano vse, kar ima razširitev datoteke ".txt".

Lahko imate tudi več nadomestnih znakov. Če zaženete »ls * .jp *«, se bo seznam vsak datoteka s pripono, ki se začne z ".jp". To je zelo koristno, če upoštevate, da se datoteke JPEG lahko priložijo tudi z razširitvami ".jpg" in ".jpeg".

Spletni vmesnik

Druga novost ribe je, da jo je mogoče konfigurirati prek spletnega vmesnika, ki deluje na lokalnem spletnem strežniku. To je skoraj edina lupina, ki to ponuja. Čeprav se to sliši kot "beli slon", to v resnici ni.

Spletni vmesnik vam omogoča, da barvno shemo prilagodite po svojih željah. Čeprav, moram priznati, sem bila s privzeto paleto precej zadovoljna.

WebConfig

S spletnim orodjem za konfiguracijo rib lahko tudi brskate po svojem spremenljivke okolja Kaj so okoljske spremenljivke in kako jih lahko uporabljam? [Windows]Vsake toliko časa se bom naučil majhen nasvet, zaradi katerega bom pomislil, "če bi to vedel že pred enim letom, bi mi prihranil ure časa". Živo se spominjam, kako sem se naučil ... Preberi več , vse z udobjem lastnega spletnega brskalnika.

Spremenljivke

Druge stvari, ki jih lahko prilagodite z orodjem za spletno konfiguracijo, so povezave s ključnimi sponkami, estetiko ukaznega poziva in privzete funkcije, ki so na voljo prek Fishovega pisanja jezika.

Poziv

Končno si lahko ogledate tudi zgodovino svoje ukazne vrstice. To je izredno koristno, ko morate prehoditi korake, ki ste jih sprejeli, da bi rešili težko težavno težavo.

Zgodovina

Nadzor toka

Dotaknimo se še ene prednosti rib. Podobno kot v ribarnicah uporabljate podpičke in kombinatorje, da skupaj povežete ukaze. To vam omogoča, da imate nekakšno osnovno krmiljenje pretoka, ko pišete priročno majhne enojne pasice.

Tok

Razlika je v tem, da ribe med delom izgledajo dobro. Nadomešča logični operaterji Postanite boljši pri iskanju stvari z iskalniki: Pojasnjena logična logika iskanjaGooglovim tisočem strežnikov potrebuje le pol sekunde, da poiščete približno 50 milijard indeksiranih strani, za branje samo prve strani rezultatov iskanja potrebujete precej več časa. Poleg tega ... Preberi več uporablja bash ("||", "&&" in "!") in jih nadomešča z "in", "ali" in "ne". To omogoča način bolj berljivi.

Koristna sporočila o napakah

To je moja najljubša lastnost rib. Kadarkoli (neizogibno) zajebajte, ribe vam bodo v navadni angleščini razložile, kje ste se zmotili, in še pomembneje, kako lahko to odpravite.

Sporočila o napakah

Ne poznam nobene druge lupine, ki bi imela tako jasna sporočila o napaki.

Ribe je enostavno namestiti

Prepričana? Sem si mislil. Zdaj bomo prišli do dela, kjer bom razložil, kako ga namestiti.

Najprej boste morali prijeti kopijo rib iz skladišč izbrane distribucije Linux ali BSD. V Ubuntu in Ubuntu podobnih distribucijah je to samo "sudo apt-get install fish".

namestite ribe

Če imate računalnik Mac, ga lahko namestite prek HomeBrewa Kako namestiti Mac aplikacije v terminalu z uporabo domačega jezikaSte vedeli, da lahko v Terminal namestite programsko opremo Mac? Tukaj je opisano, kako uporabljati Homebrew za enostavno namestitev aplikacij Mac. Preberi več . Vredno je omeniti, da se lahko HomeBrew, če ste pred kratkim nadgradili na El Capitan, pokvari. Ti lahko sledite tem korakom, da ga odpravite. Če uporabljate Windows, obstaja različica za Cygwin.

Takoj lahko začnete uporabljati ribe tako, da v ukazni poziv vtipkate »fish« in pritisnete return. Težava je v tem, da bo aktiven le za določeno sejo. Če zaprete terminal in ga znova odprete, bo prikazal lupino, ki ste jo uporabili prej. To je verjetno razbijanje.

Torej morate ribe postaviti kot privzeto lupino. Če želite to narediti, samo zaženite "Chsh -s / usr / bin / fish"in znova zaženite terminal. Če naletite na težave, ta nit AskUbuntu je še posebej razsvetljujoč.

ChangeShell

Ko sem ga poskusil namestiti na svoj Mac, sem prišel do napake, ki je rekla "nestandardna lupina". To sem lahko popravil z urejanjem / etc / školjk / using urejevalnik besedil VIM Najboljših 7 razlogov, da lahko urednik besedila Vim ponudi priložnostDolga leta preizkušam urejevalnik besedil za drugim. Poimenujete, poskusil sem. Vsakega od teh urejevalnikov sem uporabljal več kot dva meseca kot svoj glavni dnevni urednik. Nekako ... Preberi več in dodajanje poti za ribolov v novi vrstici.

Plavanje z ribami

Vas je riba mamila, da bi zamenjali lupino? Se boste držali navadnega starega basha? Ali uporabljate kakšno drugo vrsto eksotičnih lupin? Sporočite mi v spodnjem delu komentarjev!

Matthew Hughes je razvijalec programske opreme in pisatelj iz Liverpoola v Angliji. Redko ga najdemo brez skodelice močne črne kave v roki in absolutno obožuje svoj Macbook Pro in svoj fotoaparat. Njegov blog lahko preberete na http://www.matthewhughes.co.uk in mu sledite na twitterju na @matthewhughes.