7 raons per les quals hauríeu d'instal·lar la closca de peix

7 raons per les quals hauríeu d'instal·lar la closca de peix

Potser el que condueix tanta gent a instal·lar Linux és que ho sigui tan ridículament personalitzable . Si no us agrada com queda, només podeu instal·lar un fitxer nou entorn de finestra . Si no us agrada el funcionament del vostre terminal, podeu canviar-ho instal·lant-lo una nova closca .





Hi ha moltes petxines diferents entre les quals podeu triar. Un dels més populars és bash, però també hi ha ZSH, Korn Shell i TCSH. Totes són petxines fines, però totes van ser creades als anys setanta, vuitanta i principis dels noranta, i realment no s’han mogut amb els temps. És per això que hauríeu de plantejar-vos provar-ho peix - la Shell Friendly.





El peix té el lema lleugerament irònic de 'una closca de línia d'ordres per als anys 90'. Introdueix funcions que realment haurien d’haver esdevingut habituals abans, però no . Funcions com a suggeriments automàtics, colors VGA i un llenguatge de script inspirat en llenguatges de programació moderns com Python i Ruby. Sóc un fanàtic.





Seguiu llegint per saber què pot fer el peix per vosaltres i com podeu instal·lar-lo a la vostra màquina.

Completament automàtic i suggeriments

Una de les millors característiques del peix és l’autocompleció. Sap el que esteu pensant i, amb molt de gust, us estalviarà les pulsacions de tecles en acabar el vostre comandament. Simplement premeu Tabulador.



Tot i que és una característica innovadora, almenys pel que fa a terminals de terminal, no és tan complicat. Fa les seves suposicions basades en una combinació de suposicions i el vostre historial de línia de comandes.

Si us enganxeu en una ordre determinada, prement la tecla Tab es mostraran tots els paràmetres acceptables coneguts i el que fan. Això es fa recollint peixos a través de les 'Pàgines Man' (documentació, bàsicament) d'aquest programa en particular.





Ressalt de sintaxi i bells colors

Ho sé; podeu personalitzar altres intèrprets per utilitzar colors més vius i per ressaltar la sintaxi. Però el peix ho té fora de la caixa , i té una paleta de tons molt més àmplia per triar.

Això no només fa que les coses siguin molt més llegibles, sinó que sembla molt bonic. Per la meva pròpia experiència, he trobat que això ha millorat notablement la meva precisió a la línia de temps, ja que estic menys inclinat a escriure ordres mal formades.





Comodins

Una altra característica interessant del peix és la possibilitat d’utilitzar comodins a qualsevol lloc que vulgueu. Llavors, com funciona això?

Bé, si utilitzeu Bash i executeu 'ls * .txt', rebreu un missatge d'error perquè busca un fitxer específic anomenat '* .txt'. No en peixos.

Com podríeu esperar, enumerarà tot el directori que tingui una extensió de fitxer '.txt'.

També podeu tenir diversos comodins. Per tant, si executeu 'ls * .jp *', llistareu cada fitxer que té una extensió que comença per '.jp'. Això és extremadament útil si teniu en compte que els fitxers JPEG poden incloure extensions '.jpg' i '.jpeg'.

Interfície web

Una altra característica nova del peix és que es pot configurar a través d’una interfície web que s’executa en un servidor web local. Aquest és pràcticament l'únic intèrpret d'ordres que ofereix això. Tot i que sembla una característica d’elefant blanc, realment no ho és.

La interfície web us permet ajustar l’esquema de colors al vostre gust. Tot i que, ho he de reconèixer, estava molt satisfet amb la paleta predeterminada.

L'eina de configuració web de Fish també us permet navegar per les variables d'entorn, amb la comoditat del vostre propi navegador web.

Altres coses que es poden ajustar mitjançant l'eina de configuració web són les combinacions de tecles de terminal, l'estètica de l'indicador d'ordres i les funcions predeterminades disponibles a través del llenguatge de seqüència d'ordres de Fish.

Finalment, també podeu veure el vostre historial de línia d’ordres. Això és extremadament útil quan heu de recórrer els passos que heu fet per resoldre un problema difícil de rascar.

Control de cabal

Anem a tocar un altre avantatge dels peixos. Igual que es pot fer a bash, els peixets utilitzen punts i coma i combinadors per encadenar ordres. Això us permet tenir algun tipus de control de flux rudimentari quan esteu escrivint pràcticament petits revestiments.

el meu iPhone està encallat al logotip de la poma

La diferència és que el peix té bona pinta mentre ho fa. Substitueix els operadors lògics utilitzats per bash ('||', '&&' i '!'), I els substitueix per 'i', 'o', i 'no'. Això ho fa manera més llegible.

Missatges d'error útils

Aquesta és la meva característica preferida dels peixos. Sempre que inevitablement ) cargol, els peixos explicaran en anglès senzill on us heu equivocat i, el que és més important, com podeu solucionar-ho.

No conec cap altre intèrpret d'ordres que tingui missatges d'error tan clars.

És fàcil instal·lar peix

Convençut? Jo ho pensava. Ara arribarem a la part on explico com instal·lar-lo.

En primer lloc, haureu d’agafar una còpia de peix dels dipòsits de la vostra distribució Linux o BSD escollida. A les distribucions Ubuntu i Ubuntu, això és només 'sudo apt-get install fish'.

Si utilitzeu un Mac, el podeu instal·lar a través de HomeBrew . Val la pena assenyalar que si recentment heu actualitzat a El Capitan, és possible que HomeBrew es trenqui. Tu pots seguiu aquests passos per solucionar-ho . A més, si utilitzeu Windows, hi ha una versió per a Cygwin .

Podeu començar immediatament a utilitzar peixos escrivint 'peix' al símbol del sistema i prement retorn. El problema és que només estarà actiu per a aquesta sessió en concret. Si tanqueu el terminal i el torneu a obrir, mostrarà l’intèrpret d’ordres que heu utilitzat anteriorment. Això és probablement bash.

Per tant, heu d’establir el peix com a closca per defecte. Per fer-ho, només cal córrer 'chsh -s / usr / bin / fish' i reinicieu el terminal. Si teniu problemes, aquest fil AskUbuntu és especialment aclaridor.

Quan he intentat instal·lar-lo al meu Mac, he rebut un error que deia 'intèrpret d'ordres no estàndard'. Vaig poder solucionar-ho editant / etc / shells / amb l'editor de text VIM i afegint el camí per pescar en una nova línia.

Nedant amb els peixos

El peix us ha temptat a canviar de closca? Et quedaràs amb un bash antic? O feu servir algun altre tipus de closca exòtica? Aviseu-me a la secció de comentaris a continuació.

Compartir Compartir Tweet Correu electrònic Com canviar l’aspecte del vostre escriptori Windows 10

Voleu saber com fer que Windows 10 es vegi millor? Utilitzeu aquestes senzilles personalitzacions per fer que Windows 10 sigui vostre.

Llegiu a continuació
Temes relacionats
  • Linux
  • terminal
Sobre l'autor Matthew Hughes(386 articles publicats)

Matthew Hughes és un desenvolupador de programari i escriptor de Liverpool, Anglaterra. Poques vegades es troba sense una tassa de cafè negre fort a la mà i adora absolutament el seu Macbook Pro i la seva càmera. Podeu llegir el seu bloc a http://www.matthewhughes.co.uk i seguir-lo a twitter a @matthewhughes.

Més de Matthew Hughes

Subscriu-te al nostre butlletí

Uniu-vos al nostre butlletí per obtenir consells tècnics, ressenyes, llibres electrònics gratuïts i ofertes exclusives.

Feu clic aquí per subscriure-us