7 motive pentru care ar trebui să instalați coaja de pește

7 motive pentru care ar trebui să instalați coaja de pește

Poate că ceea ce determină atât de mulți oameni să instaleze Linux este că este atât de ridicol de personalizabil . Dacă nu vă place cum arată, puteți instala doar un mediu de ferestre nou . Dacă nu vă place modul în care funcționează terminalul dvs., puteți schimba acest lucru instalând o coajă nouă .





Există o mulțime de cochilii diferite din care puteți alege. Unul dintre cele mai populare este bash, dar există și ZSH, Korn Shell și TCSH. Toate sunt scoici fine, dar toate au fost create în anii 1970, 1980 și începutul anilor 1990 și nu s-au mișcat cu vremurile. Motiv pentru care ar trebui să luați în considerare încercarea peşte - Shell-ul prietenos.





Peștele are sloganul ușor ironic de „o coajă de linie de comandă pentru anii '90”. Introduce caracteristici care ar fi trebuit să devină obișnuite mai devreme, dar nu a făcut-o . Funcții precum sugestii automate, culori VGA și un limbaj de script inspirat din limbaje de programare moderne precum Python și Ruby. Sunt un fan.





Citiți mai departe pentru a afla ce poate face peștele pentru dvs. și cum îl puteți instala pe mașina dvs.

Completare automată și sugestii

Una dintre cele mai bune caracteristici ale peștilor este completarea automată. Știe la ce vă gândiți și vă va salva cu plăcere apăsările de taste, terminând comanda pentru dvs. Doar apăsați Tab.



Deși este o caracteristică inovatoare, cel puțin în ceea ce privește terminalele, nu este atât de complicat. Își face ipotezele pe baza unei combinații de presupuneri și istoricul liniei de comandă.

Dacă rămâneți blocat pe o anumită comandă, apăsând tasta Tab va afișa toți parametrii acceptabili cunoscuți și ceea ce fac. Acest lucru se realizează prin culegerea peștilor prin „Pagini Man” (documentație, în esență) a programului respectiv.





Evidențierea sintaxei și culorile frumoase

Știu; puteți personaliza alte cochilii pentru a utiliza culori mai vibrante și pentru a avea evidențierea sintaxei. Dar peștele o are chiar din cutie , și are o paletă mult mai largă de nuanțe pentru a alege.

Acest lucru nu numai că face lucrurile mult mai lizibile, dar arată foarte frumos. Din propria mea experiență, am constatat că acest lucru mi-a îmbunătățit semnificativ acuratețea pe cronologie, deoarece sunt mai puțin înclinat să scriu comenzi malformate.





Wildcards

O altă caracteristică interesantă a peștilor este abilitatea de a folosi metacaracterele oriunde doriți. Deci, cum funcționează asta?

Ei bine, dacă folosiți Bash și rulați „ls * .txt”, veți primi un mesaj de eroare deoarece caută un fișier specific numit „* .txt”. Nu în pește.

Așa cum v-ați putea aștepta, va afișa totul în directorul dat care are o extensie de fișier „.txt”.

De asemenea, puteți avea mai multe metacaractere. Deci, dacă rulați „ls * .jp *”, veți lista fiecare fișier care are o extensie care începe cu „.jp”. Acest lucru este extrem de util atunci când considerați că fișierele JPEG pot veni împreună cu extensiile „.jpg” și „.jpeg”.

Interfață web

O altă caracteristică nouă a peștilor este că poate fi configurat printr-o interfață web, care rulează pe un server web local. Aceasta este cam singura coajă care oferă acest lucru. Deși sună ca o caracteristică de „elefant alb”, chiar nu este.

Interfața web vă permite să reglați schema de culori după bunul plac. Deși, trebuie să recunosc, am fost destul de mulțumit de paleta implicită.

Instrumentul de configurare web Fish vă permite, de asemenea, să răsfoiți variabilele de mediu, prin confortul propriului browser web.

Alte lucruri care pot fi ajustate prin intermediul instrumentului de configurare web sunt legăturile de taste terminale, estetica promptului de comandă și funcțiile implicite disponibile prin limbajul de scriptare al lui Fish.

În cele din urmă, puteți vedea și istoricul liniei de comandă. Acest lucru este extrem de util atunci când trebuie să parcurgeți pașii pe care i-ați făcut pentru a rezolva o problemă dificilă.

Controlul debitului

Să atingem un alt avantaj al peștilor. La fel cum poți în bash, peștii pe care îi folosești punct și virgulă și combinatoare pentru a lega comenzile. Acest lucru vă permite să aveți un fel de control al fluxului rudimentar atunci când scrieți la îndemână micile linii.

cum să verificați dacă există pixeli morți

Diferența este că peștele arată bine în timp ce o face. Înlocuiește operatorii logici folosiți de bash („||”, „&&” și „!”) Și îi înlocuiește cu „și”, „sau” și „nu”. Aceasta o face cale mai lizibil.

Mesaje de eroare utile

Aceasta este caracteristica mea preferată a peștilor. Ori de câte ori inevitabil ) înșelați, peștele vă va explica în engleză simplă unde ați greșit și, mai important, cum o puteți remedia.

Nu știu niciun alt shell care să aibă mesaje de eroare la fel de clare.

Este ușor să instalați pește

Convins? M-am gândit eu. Acum vom ajunge la partea în care explic cum să o instalez.

În primul rând, va trebui să luați o copie din pește din depozitele distribuției Linux sau BSD alese. Pe distribuțiile Ubuntu și Ubuntu, este doar „sudo apt-get install fish”.

Dacă sunteți pe un Mac, îl puteți instala prin HomeBrew . Este demn de remarcat faptul că, dacă ați trecut recent la El Capitan, HomeBrew ar putea fi rupt. Poti urmați acești pași pentru a remedia problema . De asemenea, dacă utilizați Windows, există o versiune pentru Cygwin .

Puteți începe imediat să utilizați pește tastând „pește” în promptul de comandă și apăsând pe return. Problema este că va fi activă doar pentru acea sesiune. Dacă închideți terminalul și îl redeschideți, acesta va afișa shell-ul pe care l-ați folosit anterior. Asta este probabil bash.

Deci, trebuie să setați peștele ca coajă implicită. Pentru a face asta, trebuie doar să alergi „chsh -s / usr / bin / fish” și reporniți terminalul. Dacă întâmpini probleme, acest fir AskUbuntu este deosebit de luminant.

Când am încercat să-l instalez pe Mac, am primit o eroare care spunea „shell non-standard”. Am reușit să remediez acest lucru editând / etc / shells / folosind editorul de text VIM și adăugând calea către pește pe o nouă linie.

Înotând cu peștii

Te-a tentat peștele să-ți schimbi cochilia? Ai de gând să rămâi cu bash simplu? Sau folosești un alt tip de coajă exotică? Anunță-mă în secțiunea de comentarii de mai jos!

Acțiune Acțiune Tweet E-mail Cum să schimbați aspectul și senzația desktopului dvs. Windows 10

Vrei să știi cum să faci Windows 10 să arate mai bine? Folosiți aceste personalizări simple pentru a vă face Windows 10 propriul dvs.

Citiți în continuare
Subiecte asemănătoare
  • Linux
  • Terminal
Despre autor Matthew Hughes(386 articole publicate)

Matthew Hughes este un dezvoltator de software și scriitor din Liverpool, Anglia. Rareori este găsit fără o ceașcă de cafea neagră puternică în mână și își adoră absolut Macbook Pro și camera. Puteți citi blogul său la http://www.matthewhughes.co.uk și îl puteți urmări pe twitter la @matthewhughes.

Mai multe de la Matthew Hughes

Aboneaza-te la newsletter-ul nostru

Alăturați-vă newsletter-ului pentru sfaturi tehnice, recenzii, cărți electronice gratuite și oferte exclusive!

Faceți clic aici pentru a vă abona