7 razlogov, zakaj morate namestiti ribjo lupino

7 razlogov, zakaj morate namestiti ribjo lupino

Morda je tisto, kar toliko ljudi žene k namestitvi Linuxa, to, da je tako smešno prilagodljiv . Če vam ni všeč, kako izgleda, lahko preprosto namestite novo okensko okolje . Če vam ni všeč, kako deluje vaš terminal, lahko to spremenite z namestitvijo novo lupino .





Na izbiro je veliko različnih lupin. Eden najbolj priljubljenih je bash, obstajajo pa tudi ZSH, Korn Shell in TCSH. Vse so lepe lupine, vendar so bile vse ustvarjene v sedemdesetih, osemdesetih in zgodnjih devetdesetih letih prejšnjega stoletja in se niso prav premaknile v korak s časom. Zato bi morali razmisliti o poskusu ribe - prijazna lupina.





Riba ima rahlo ironičen slogan 'lupina ukazne vrstice za 90. leta'. Uvaja funkcije, ki bi res morale biti prej običajne, pa ni . Funkcije, kot so samodejne predloge, barve VGA in skriptni jezik, ki ga navdihujejo sodobni programski jeziki, kot sta Python in Ruby. Jaz sem oboževalec.





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

Samodokončanje in predlogi

Ena najboljših lastnosti rib je samodejno dokončanje. Ve, o čem razmišljate, in vam z veseljem prihrani pritiske na tipke, tako da za vas dokonča ukaz. Samo pritisnite Tab.



Čeprav gre za inovativno funkcijo, vsaj kar zadeva terminalske lupine, ni vse tako zapleteno. Predpostavke temelji na kombinaciji ugibanj in zgodovini ukazne vrstice.

Če se ob danem ukazu zataknete, pritisnete tipko Tab in prikažete vse znane sprejemljive parametre ter njihova dejanja. To se naredi tako, da se ribe poberejo skozi 'Man Pages' (v bistvu dokumentacijo) tega programa.





Označevanje sintakse in lepe barve

Vem; druge lupine lahko prilagodite tako, da uporabljajo živahnejše barve in da označujejo sintakso. Toda ribe ga imajo takoj iz škatle , in ima na izbiro veliko širšo paleto odtenkov.

Ne samo, da naredi stvari veliko bolj berljive, ampak izgleda res lepo. Po lastnih izkušnjah sem ugotovil, da je to občutno izboljšalo mojo natančnost na časovnici, saj sem manj nagnjen k pisanju napačno oblikovanih ukazov.





Nadomestni znaki

Druga kul lastnost, ki jo imajo ribe, je možnost uporabe nadomestnih znakov povsod, kjer želite. Torej, kako to deluje?

No, če uporabljate Bash in zaženete 'ls *.txt', boste dobili sporočilo o napaki, ker išče določeno datoteko z imenom ' *.txt'. Ne v ribah.

Kot bi lahko pričakovali, bo v njem navedeno vse, kar ima razširitev datoteke '.txt'.

Lahko imate tudi več nadomestnih znakov. Če zaženete 'ls *.jp *', se prikaže seznam vsak datoteko s pripono, ki se začne z '.jp'. To je zelo koristno, če menite, da so datoteke JPEG lahko opremljene z razširitvama '.jpg' in '.jpeg'.

Spletni vmesnik

Druga nova značilnost ribe je, da jo je mogoče konfigurirati prek spletnega vmesnika, ki se izvaja na lokalnem spletnem strežniku. To je skoraj edina lupina, ki to ponuja. Čeprav se to sliši kot funkcija 'belega slona', v resnici ni.

Spletni vmesnik vam omogoča prilagajanje barvne sheme po vaših željah. Čeprav moram priznati, da sem bil s privzeto paleto precej zadovoljen.

Fishovo spletno orodje za konfiguracijo omogoča tudi brskanje po spremenljivkah okolja, vse v udobju vašega spletnega brskalnika.

Druge stvari, ki jih je mogoče prilagoditi s spletnim orodjem za konfiguracijo, so vezave terminalskih tipk, estetika ukaznega poziva in privzete funkcije, ki so na voljo v skriptnem jeziku Fish.

Končno si lahko ogledate tudi zgodovino ukazne vrstice. To je zelo koristno, če morate iti skozi korake, ki ste jih naredili, da bi rešili težavno težavo, ki jo je praskala glava.

Nadzor toka

Dotaknimo se še ene prednosti rib. Podobno kot v bash -u, ribiči uporabljate podpičje in združevalce, da skupaj povežete ukaze. To vam omogoča nekakšen osnovni nadzor pretoka, ko pišete priročne majhne enojne podloge.

kako posnemim telefonski klic na svojem iphoneu

Razlika je v tem, da ribe pri tem dobro izgledajo. Nadomešča logične operatorje, ki jih uporablja bash ('||', '&&' in '!'), In jih nadomešča z 'in', 'ali' in 'not'. Tako uspe način bolj berljivo.

Koristna sporočila o napakah

To je moja najljubša lastnost rib. Kadar koli ( neizogibno ) zajebi, ribe bodo v navadni angleščini razložile, kje ste se zmotile, in kar je še pomembneje, kako lahko to popravite.

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

Fish je enostavno namestiti

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

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

Če uporabljate Mac, ga lahko namestite prek HomeBrew . Omeniti velja, da je HomeBrew morda pokvarjen, če ste ga nedavno nadgradili na El Capitan. Ti lahko sledite tem korakom, da ga popravite . Če uporabljate Windows, obstaja tudi različica za Cygwin .

Ribe lahko takoj začnete uporabljati tako, da v ukazni poziv vnesete 'fish' in pritisnete return. Težava je v tem, da bo aktiven samo za to določeno sejo. Če zaprete terminal in ga znova odprete, bo prikazana lupina, ki ste jo uporabljali prej. To je verjetno hudo.

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

Ko sem ga poskušal namestiti na svoj Mac, je prišlo do napake, v kateri je pisalo 'nestandardna lupina'. To sem lahko popravil z urejanjem/etc/shells/z urejevalnikom besedila VIM in dodal pot do ribolova v novi vrstici.

Plavanje z ribami

Vas je riba zamikala, da bi spremenili lupino? Ali se boste držali navadnega starega basha? Ali uporabljate kakšno drugo eksotično lupino? Sporočite mi v spodnjem oddelku za komentarje!

Deliti Deliti Cvrkutati E-naslov Kako spremeniti videz in občutek namizja Windows 10

Želite vedeti, kako narediti Windows 10 boljši? S temi preprostimi prilagoditvami naredite Windows 10 svoj.

Preberite Naprej
Sorodne teme
  • Linux
  • Terminal
O avtorju Matthew Hughes(386 objavljenih člankov)

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

Več od Matthewa Hughesa

Naročite se na naše novice

Pridružite se našemu glasilu za tehnične nasvete, ocene, brezplačne e -knjige in ekskluzivne ponudbe!

Kliknite tukaj, če se želite naročiti