7 razloga zašto biste trebali instalirati riblju školjku

7 razloga zašto biste trebali instalirati riblju školjku

Možda ono što toliko ljudi tjera na instalaciju Linuxa jest to što jest tako smiješno prilagodljiv . Ako vam se ne sviđa kako izgleda, možete samo instalirati novo okruženje prozora . Ako vam se ne sviđa kako vaš terminal radi, to možete promijeniti instaliranjem novu školjku .





Postoji mnogo različitih školjki koje možete izabrati. Jedan od najpopularnijih je bash, ali postoje i ZSH, Korn Shell i TCSH. Sve su to lijepe školjke, ali sve su nastale 1970 -ih, 1980 -ih i ranih 1990 -ih, i nisu se baš pomikle s vremenom. Zato biste trebali razmisliti o pokušaju riba - Prijateljska školjka.





Fish ima pomalo ironičan slogan 'ljuska naredbenog retka za 90 -e'. Uvodi značajke koje su doista trebale prije postati uobičajene, ali nije . Značajke poput autosugestija, VGA boja i skriptni jezik inspiriran modernim programskim jezicima poput Pythona i Rubyja. Ja sam obožavatelj.





Čitajte dalje kako biste saznali što riba može učiniti za vas i kako je možete instalirati na svoj stroj.

Automatsko dovršavanje i prijedlozi

Jedna od najboljih značajki ribe je automatsko dovršavanje. Zna ono o čemu razmišljate i rado će vam uštedjeti pritiske na tipke dovršivši vašu naredbu umjesto vas. Samo pritisnite Tab.



Iako je to inovativna značajka, barem što se tiče terminalnih školjki, nije sve tako komplicirano. Svoje pretpostavke temelji na kombinaciji nagađanja i povijesti naredbenog retka.

Ako zaglavite na određenoj naredbi, pritiskom na tipku Tab prikazat će se svi poznati prihvatljivi parametri i njihova radnja. To se postiže prikupljanjem ribe kroz 'Man Pages' (u osnovi dokumentaciju) tog programa.





Isticanje sintakse i lijepe boje

Znam; možete prilagoditi druge ljuske da koriste življe boje i da imaju isticanje sintakse. Ali riba to ima odmah , i ima mnogo širu paletu nijansi za odabir.

Ne samo da ovo čini stvari mnogo čitljivijima, već i izgleda jako lijepo. Prema vlastitom iskustvu, otkrio sam da je ovo značajno poboljšalo moju točnost na vremenskoj traci, jer sam manje sklon pisanju krivo oblikovanih naredbi.





Zamjenski znakovi

Još jedna zanimljiva značajka koju riba ima je mogućnost korištenja zamjenskih znakova gdje god vam se prohtije. Dakle, kako to funkcionira?

Pa, ako koristite Bash i pokrećete 'ls *.txt', dobit ćete poruku o pogrešci jer traži određenu datoteku pod nazivom ' *.txt'. Ne u ribama.

Kao što ste mogli očekivati, na popisu će biti navedeno sve u danom direktoriju s nastavkom datoteke '.txt'.

Također možete imati više zamjenskih znakova. Dakle, ako pokrenete 'ls *.jp *', prikazat će se popis svaki datoteka koja ima nastavak koji počinje s '.jp'. To je iznimno korisno ako uzmete u obzir da JPEG datoteke mogu doći s ekstenzijama '.jpg' i '.jpeg'.

Web sučelje

Još jedna nova značajka ribe je ta što se može konfigurirati putem web sučelja i izvoditi na lokalnom web poslužitelju. Ovo je otprilike jedina ljuska koja to nudi. Iako ovo zvuči kao značajka 'bijelog slona', uistinu nije.

Web sučelje omogućuje vam prilagođavanje sheme boja prema vašim željama. Iako sam, moram priznati, bio prilično zadovoljan zadanom paletom.

Fishov alat za web konfiguraciju također vam omogućuje pregledavanje varijabli okruženja, a sve to kroz udobnost vlastitog web preglednika.

Ostale stvari koje se mogu prilagoditi putem alata za web konfiguraciju su povezivanje ključeva terminala, estetika naredbenog retka i zadane funkcije dostupne putem skriptnog jezika Fish.

Konačno, možete vidjeti i povijest naredbenog retka. Ovo je izuzetno korisno kada morate proći kroz korake koje ste poduzeli kako biste riješili težak problem koji izaziva češanje u glavi.

Kontrola protoka

Dotaknimo se još jedne prednosti ribe. Slično kao što možete u bash -u, ribice koristite zarez i kombinaciju za povezivanje naredbi. To vam omogućuje da imate neku vrstu rudimentarne kontrole protoka kada pišete zgodne male jednoslojne listove.

zahtjev za deskriptor USB uređaja nije uspio Windows 10

Razlika je u tome što riba izgleda dobro dok to radi. Zamjenjuje logičke operatore koje koristi bash ('||', '&&' i '!') I zamjenjuje ih s 'i', 'ili' i 'not'. Ovo mu uspijeva put čitljivije.

Korisne poruke o pogrešci

Ovo je moja omiljena karakteristika ribe. Kad god ti ( neizbježno ) zeznite, riba će vam na običnom engleskom objasniti gdje ste pogriješili, i što je još važnije, kako to možete popraviti.

Ne znam niti jednu ljusku koja ima tako jasne poruke o greškama.

Lako je instalirati Fish

Uvjeren? I mislio sam. Sada ćemo prijeći na dio u kojem objašnjavam kako ga instalirati.

Prvo ćete morati preuzeti kopiju iz ribe iz spremišta odabrane Linux ili BSD distribucije. Na Ubuntuu i distribucijama sličnim Ubuntuu to je samo 'sudo apt-get install fish'.

Ako imate Mac, možete ga instalirati putem HomeBrew -a . Vrijedi napomenuti da bi HomeBrew mogao biti pokvaren ako ste nedavno nadogradili na El Capitan. Možeš slijedite ove korake da biste to popravili . Također, ako koristite Windows, postoji verzija za Cygwin .

Možete odmah početi koristiti ribu tako da u naredbeni redak upišete 'fish' i pritisnete Return. Problem je u tome što će biti aktivan samo za tu sesiju. Ako zatvorite terminal i ponovno ga otvorite, prikazat će se ljuska koju ste prethodno koristili. To je vjerojatno bash.

Dakle, morate postaviti ribu kao zadanu ljusku. Da biste to učinili, samo trčite 'chsh -s/usr/bin/fish' i ponovno pokrenite terminal. Ako naiđete na nevolju, ovu nit AskUbuntu posebno prosvjetljuje.

Kada sam ga pokušao instalirati na svoj Mac, dobio sam pogrešku koja je glasila 'nestandardna ljuska'. To sam uspio ispraviti uređivanjem/etc/shells/korištenjem VIM uređivača teksta i dodavanjem puta do riba na novoj liniji.

Plivanje s ribama

Je li vas riba napastovala da promijenite školjku? Hoćete li se držati običnog starog basha? Ili koristite neku drugu vrstu egzotične ljuske? Javite mi u odjeljku komentara ispod!

Udio Udio Cvrkut E -pošta Kako promijeniti izgled i osjećaj radne površine sustava Windows 10

Želite li znati kako Windows 10 izgledati bolje? Pomoću ovih jednostavnih prilagodbi Windows 10 učinite svojim.

Pročitajte Dalje
Povezane teme
  • Linux
  • Terminal
O autoru Matthew Hughes(386 objavljenih članaka)

Matthew Hughes je programer softvera i pisac iz engleskog Liverpoola. Rijetko se nađe bez šalice jake crne kave u ruci i apsolutno obožava svoj Macbook Pro i fotoaparat. Njegov blog možete pročitati na http://www.matthewhughes.co.uk i pratiti ga na twitteru na @matthewhughes.

Više od Matthewa Hughesa

Pretplatite se na naše obavijesti

Pridružite se našem biltenu za tehničke savjete, recenzije, besplatne e -knjige i ekskluzivne ponude!

Kliknite ovdje za pretplatu