Oglas

Možda ono što pokreće toliko mnogo ljudi da instaliraju Linux jest da je to tako smiješno prilagodljiv. Ako vam se ne sviđa kako to izgleda, jednostavno možete instalirati novo okruženje prozora 12 najboljih Linux okruženjaOdabir radnog okruženja za Linux može biti težak. Evo najboljih Linux desktop okruženja koje treba uzeti u obzir. Čitaj više . Ako vam se ne sviđa kako radi vaš terminal, možete to promijeniti instaliranjem nova ljuska.

Postoji puno različitih školjki koje možete izabrati. Jedan od najpopularnijih je bash, ali tu su i ZSH, Korn Shell i TCSH. Sve su u redu školjke, ali sve su stvorene u 1970-ima, 1980-ima i ranim 1990-ima, a zapravo nisu pomjerene s vremenom. Zbog čega biste trebali razmotriti pokušaj riba - Prijateljska školjka.

Fish ima blago ironičnu crtu "ljuske naredbenog retka za 90-e". Uvodi značajke koje su stvarno prije trebale postati uobičajene, ali nisu. Značajke poput auto prijedloga, VGA boja i skriptnog jezika nadahnutog modernim programskim jezicima kao što su Python i Ruby. Ja sam obožavatelj.

instagram viewer

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

Automatsko dovršavanje i prijedlozi

Jedna od najboljih osobina ribe je auto dovršavanje. Ono zna što mislite i rado će vam uštedjeti tipke dovršavajući naredbu za vas. Samo pritisnite Tab.

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

Automatski prijedlozi

Ako se zaglavite u datoj naredbi, pritiskom na tipku Tab bit će navedeni svi poznati prihvatljivi parametri i što oni rade. To se događa tako što se riba provlači kroz "Man Pages" (u osnovi dokumentaciju) tog određenog programa.

TabSuggestions

Istaknuće sintakse i lijepe boje

Znam; možete prilagoditi druge školjke da koriste živopisnije boje i imati istaknuto sintakse. Ali riba ga ima odmah izvan okvira, i ima mnogo širu paletu nijansi za odabir.

Ne samo što to čini stvari čitljivijima, već i izgleda prilično lijepo. Prema vlastitom iskustvu, otkrio sam da je to značajno poboljšalo moju preciznost na vremenskoj traci, jer sam manje sklon pisanju nepravilnih naredbi.

Zamjenski znakovi

Još jedna odlika koja riba posjeduje je mogućnost upotrebe zamjenskih oznaka bilo gdje. Pa, kako to radi?

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

wildcard

Kao što možete očekivati, navest će se sve u datom direktoriju koji ima datotečnu ekstenziju ".txt".

Možete imati i više zamjenskih znakova. Dakle, ako pokrenete "ls * .jp *", popisat ćete se svaki datoteka s nastavkom koji započinje s ".jp". To je vrlo korisno ako uzmete u obzir da JPEG datoteke mogu biti dodane i .jpg i .jpeg ekstenzije.

Web sučelje

Još jedna novost ribe je ta što se ona može konfigurirati putem web sučelja, na lokalnom web poslužitelju. To je prilično jedina ljuska koja to nudi. Iako ovo zvuči kao značajka "bijelog slona", to zapravo nije.

Web sučelje omogućuje vam prilagodbu sheme boja po vašoj želji. Iako sam, moram priznati, bio sam prilično zadovoljan zadanom paletom.

WebConfig

Alat za web konfiguraciju ribe omogućuje vam i pregledavanje vašeg varijable okoline Što su varijable okoline i kako ih mogu koristiti? [Windows]S vremena na vrijeme naučit ću mali savjet zbog kojeg ću razmišljati "dobro, da sam to znao prije godinu dana, to bi mi uštedjelo sate vremena". Živo se sjećam kako sam učio kako ... Čitaj više , i to sve kroz udobnost vlastitog web preglednika.

Varijable

Ostale stvari koje se mogu prilagoditi putem alata za web konfiguraciju su vezivanje ključa terminala, estetika naredbenog retka i zadane funkcije dostupne putem Fish-ovog skripta Jezik.

Brz

Konačno, možete vidjeti i povijest vašeg naredbenog retka. Ovo je izuzetno korisno kada morate proći kroz korake koje ste poduzeli da biste riješili teško grebanje u glavi.

Povijest

Kontrola protoka

Dodirimo još jednu prednost ribe. Kao što možete, u morskim psima, upotrebljavate zarez i kombinatore da biste zajedno povezali naredbe. To vam omogućuje da imate nekakvu rudimentarnu kontrolu protoka kad pišete priručne male jedno-slojeve.

Teći

Razlika je u tome što riba izgleda dobro dok to radi. Ona zamjenjuje logički operatori Postanite bolji u pronalaženju stvari s tražilicama: Objasnjena logična logika pretraživanjaSamo tisućama Googleovih poslužitelja treba pola sekunde da upitate približno 50 milijardi indeksiranih stranica, potrebno vam je znatno duže da skenirate samo prvu stranicu rezultata pretraživanja. Na vrhu toga,... Čitaj više koristi bash ("||", "&&" i "!") i zamjenjuje ih sa "i", "ili" i "ne". Ovo ga čini put čitljiviji.

Korisne poruke o pogrešci

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

ErrorMessages

Ne znam nijednu drugu školjku koja ima jasne poruke o pogrešci.

Ribe je jednostavno instalirati

Uvjeren? I mislio sam. Sada ćemo doći do dijela u kojem objašnjavam kako to instalirati.

Prvo, morat ćete uzeti kopiju ribe iz skladišta odabrane distribucije Linux ili BSD. Na Ubuntu i Ubuntu sličnim distribucijama to je samo "sudo apt-get install fish".

installfish

Ako ste na Macu, možete ga instalirati preko HomeBrewa Kako instalirati Mac aplikacije u terminal koristeći HomebrewJeste li znali da na Terminal možete instalirati Mac softver? Evo kako pomoću Homebrew-a za jednostavno instaliranje Mac aplikacija. Čitaj više . Vrijedno je napomenuti da će se HomeBrew, ako ste nedavno nadogradili na El Capitan, probiti. Možeš slijedite ove korake da biste ga riješili. Također, ako koristite Windows, postoji verzija za Cygwin.

Možete odmah započeti s korištenjem ribe tako da upišete "fish" u naredbeni redak i pritisnete return. Problem je što će biti aktivan samo za tu sesiju. Ako zatvorite terminal i ponovo ga otvorite, prikazat će se školjka koju ste prethodno koristili. To je vjerojatno gad.

Dakle, morate postaviti ribu kao zadanu školjku. Da biste to učinili, samo pokrenite "Chsh -s / usr / kanta / riba"i ponovno pokrenite terminal. Ako naiđete na bilo kakve nevolje, ovu nit AskUbuntu posebno je prosvjetljujuća.

ChangeShell

Kad sam ga pokušao instalirati na svoj Mac, javio sam pogrešku koja je rekla "nestandardna ljuska". To sam uspio popraviti uređivanjem / etc / školjke / koristeći uređivač teksta VIM Prvih 7 razloga za pružanje šanse uredniku Vim tekstaGodinama pokušavam jedan uređivač teksta za drugim. Samo ime, pokušao sam. Svaki sam od tih uređivača koristio sam više od dva mjeseca kao svoj glavni svakodnevni urednik. Nekako, ja ... Čitaj više i dodavanje puta za ribu u novu liniju.

Plivanje s ribama

Je li vas riba iskušala da promijenite školjku? Hoćete li se držati običnog starog basha? Ili koristite neku drugu vrstu egzotične školjke? Javite mi u odjeljku s komentarima u nastavku!

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