7 razones por las que debería instalar la concha de pescado

7 razones por las que debería instalar la concha de pescado

Quizás lo que impulsa a tanta gente a instalar Linux es que es tan ridículamente personalizable . Si no le gusta cómo se ve, puede instalar un nuevo entorno de ventanas . Si no le gusta cómo funciona su terminal, puede cambiarlo instalando un nuevo caparazón .





Hay muchas carcasas diferentes entre las que puede elegir. Uno de los más populares es bash, pero también hay ZSH, Korn Shell y TCSH. Todas son buenas carcasas, pero todas fueron creadas en los años setenta, ochenta y principios de los noventa, y realmente no se han movido con los tiempos. Por eso deberías considerar intentarlo pez - el caparazón amistoso.





Fish tiene el eslogan un poco irónico de 'un shell de línea de comando para los años 90'. Presenta características que deberían haberse convertido en algo común antes, pero no lo hice . Funciones como autosugestiones, colores VGA y un lenguaje de secuencias de comandos inspirado en lenguajes de programación modernos como Python y Ruby. Soy un fan.





Siga leyendo para descubrir qué puede hacer el pez por usted y cómo puede instalarlo en su máquina.

Autocompletar y sugerencias

Una de las mejores características de Fish es el autocompletado. Sabe lo que está pensando y con gusto le ahorrará las pulsaciones de teclas al finalizar su comando por usted. Simplemente presione Tab.



Aunque es una característica innovadora, al menos en lo que respecta a las carcasas de terminales, no es tan complicado. Hace sus suposiciones basándose en una combinación de conjeturas y su historial de línea de comandos.

Si se queda atascado en un comando determinado, al presionar la tecla Tab se enumerarán todos los parámetros aceptables conocidos y lo que hacen. Esto se hace mediante la búsqueda de peces a través de las 'Páginas Man' (documentación, esencialmente) de ese programa en particular.





Resaltado de sintaxis y hermosos colores

Sé; puede personalizar otros shells para usar colores más vibrantes y resaltar la sintaxis. Pero el pescado lo tiene listo para usar y tiene una paleta de tonos mucho más amplia para elegir.

Esto no solo hace que las cosas sean mucho más legibles, sino que se ve realmente bonito. En mi propia experiencia, descubrí que esto ha mejorado notablemente mi precisión en la línea de tiempo, ya que estoy menos inclinado a escribir comandos mal formados.





Comodines

Otra característica interesante que tiene el pez es la capacidad de usar comodines en cualquier lugar que desee. Entonces, ¿cómo funciona eso?

Bueno, si está usando Bash y ejecuta 'ls * .txt', obtendrá un mensaje de error porque está buscando un archivo específico llamado '* .txt'. No en pescado.

Como era de esperar, enumerará todo en el directorio dado que tiene una extensión de archivo de '.txt'.

También puede tener varios comodines. Entonces, si ejecuta 'ls * .jp *', listará cada archivo que tiene una extensión que comienza con '.jp'. Eso es extremadamente útil si se tiene en cuenta que los archivos JPEG pueden venir con extensiones '.jpg' y '.jpeg'.

Interfaz web

Otra característica novedosa de Fish es que se puede configurar a través de una interfaz web que se ejecuta en un servidor web local. Este es prácticamente el único shell que ofrece esto. Si bien esto suena como una característica de 'elefante blanco', en realidad no lo es.

La interfaz web le permite ajustar la combinación de colores a su gusto. Aunque, debo admitir, estaba bastante contento con la paleta predeterminada.

La herramienta de configuración web de Fish también le permite explorar las variables de su entorno, todo a través de la comodidad de su propio navegador web.

Otras cosas que se pueden ajustar a través de la herramienta de configuración web son las combinaciones de teclas del terminal, la estética del símbolo del sistema y las funciones predeterminadas disponibles a través del lenguaje de programación de Fish.

Por último, también puede ver el historial de su línea de comandos. Esto es extremadamente útil cuando necesita seguir los pasos que siguió para resolver un problema difícil de rascarse la cabeza.

Control de flujo

Toquemos otra ventaja del pescado. Al igual que puede hacer en bash, fishlets usa punto y coma y combinadores para encadenar comandos. Esto le permite tener algún tipo de control de flujo rudimentario cuando escribe pequeñas frases prácticas.

¿Cómo cancelo mi Kindle ilimitado?

La diferencia es que el pescado se ve bien mientras lo hace. Reemplaza los operadores lógicos usados ​​por bash ('||', '&&' y '!'), Y los reemplaza con 'y', 'o' y 'no'. Esto lo hace camino más legible.

Mensajes de error útiles

Esta es mi característica favorita de los peces. Cuando usted ( inevitablemente ) metiste la pata, Fish te explicará en un lenguaje sencillo dónde te equivocaste y, lo que es más importante, cómo puedes solucionarlo.

No conozco ningún otro shell que tenga mensajes de error tan claros.

Es fácil de instalar Fish

¿Convencido? Ya me lo imaginaba. Ahora llegaremos a la parte donde explico cómo instalarlo.

Primero, necesitará obtener una copia de fish de los repositorios de su distribución Linux o BSD elegida. En Ubuntu y distribuciones similares a Ubuntu, eso es solo 'sudo apt-get install fish'.

Si está en una Mac, puede instalarlo a través de HomeBrew . Vale la pena señalar que si recientemente se actualizó a El Capitán, HomeBrew podría estar roto. Usted puede sigue estos pasos para solucionarlo . Además, si usa Windows, hay una versión para Cygwin .

Puede comenzar a usar pescado de inmediato escribiendo 'pescado' en el símbolo del sistema y presionando retorno. El problema es que solo estará activo para esa sesión en particular. Si cierra su terminal y lo vuelve a abrir, mostrará el shell que utilizó anteriormente. Probablemente sea bash.

Por lo tanto, debe establecer el pez como caparazón predeterminado. Para hacer eso, solo corre 'chsh -s / usr / bin / fish' y reinicie su terminal. Si tiene algún problema, este hilo AskUbuntu es especialmente esclarecedor.

Cuando intenté instalarlo en mi Mac, recibí un error que decía 'shell no estándar'. Pude solucionar esto editando / etc / shells / usando el editor de texto VIM y agregando la ruta para pescar en una nueva línea.

Nadando con los peces

¿Te ha tentado el pescado a cambiar tu caparazón? ¿Vas a seguir con el bash simple? ¿O usas algún otro tipo de caparazón exótico? ¡Házmelo saber en la sección de comentarios a continuación!

Cuota Cuota Pío Correo electrónico Cómo cambiar la apariencia de su escritorio de Windows 10

¿Quiere saber cómo hacer que Windows 10 se vea mejor? Utilice estas sencillas personalizaciones para personalizar Windows 10.

Leer siguiente
Temas relacionados
  • Linux
  • Terminal
Sobre el Autor Matthew Hughes(386 Artículos publicados)

Matthew Hughes es un desarrollador y escritor de software de Liverpool, Inglaterra. Rara vez se lo encuentra sin una taza de café negro fuerte en la mano y adora absolutamente su Macbook Pro y su cámara. Puede leer su blog en http://www.matthewhughes.co.uk y seguirlo en Twitter en @matthewhughes.

Más de Matthew Hughes

Suscríbete a nuestro boletín

¡Únase a nuestro boletín de noticias para obtener consejos técnicos, reseñas, libros electrónicos gratuitos y ofertas exclusivas!

Haga clic aquí para suscribirse