Pescado: una mejor alternativa a Bash que muchos desconocen

Pescado: una mejor alternativa a Bash que muchos desconocen

¿Alguna vez has querido alejarte de Bash cuando usas Linux? Es entendible. Aunque a menudo se elogia a Bash por ser un gran caparazón, tiene muchas deficiencias. Entra Concha de pescado. Es una gran alternativa con toneladas de características interesantes. El más notable es el tipo predictivo. Otras características útiles incluyen resaltado de sintaxis, historial de comandos de búsqueda y sugerencias automáticas.

Instalación

Fish está disponible en el repositorio de software de la mayoría de las distribuciones de Linux. Use el siguiente comando para instalar Fish.

ubuntu

sudo apt-get install fish

arco linux

abrirSUSE

Fedora

Encuéntrelo en GitHub

¿No puedes encontrarlo para tu distribución? Parece que tendrás que construirlo tú mismo. Visita el Concha de pescado GitHub página. Tienen algunas instrucciones detalladas sobre cómo construirlo.

Sustitución de Bash con pescado

Reemplazar Bash con Fish es tan simple como un solo comando. Abra su terminal de elección y ejecute el siguiente comando.

Una vez que se haya ingresado este comando, se le pedirá que ingrese su contraseña. Ingréselo y Fish Shell tomará el lugar de Bash como predeterminado.

fish-shell-make-default-over-bash

Ahora que Fish es el predeterminado, es hora de cambiarlo. Sí, puede simplemente cerrar la ventana de su terminal y luego volver a abrirla. Es mucho más rápido simplemente escribir el siguiente comando e inmediatamente cambiar a él.

fish-shell-swap-from-bash-to-fish

Como se indicó anteriormente, Fish es muy fácil de usar. Solo comienza a escribir. Lo adivinará. Quiere escribir en el pacman ¿dominio? Lo más probable es que lo llene por usted. Todo lo que tienes que hacer es presionar la flecha derecha en tu teclado y dejar que se complete automáticamente. Esta característica es muy poderosa. No solo funciona con los comandos del sistema (como los empaquetadores), sino con cualquier comando o programa de terminal disponible. Si está instalado en su sistema de alguna manera, Fish lo encontrará y se lo hará saber.

Fish-Shell-auto-sugerencia-característica

Configuración

Fish realmente no necesita tanta configuración. Desde el principio, todo debe configurarse exactamente como lo necesita. Sin embargo, hay un pequeño ajuste que puede hacer que su experiencia Fish sea mucho mejor: deshabilitar el mensaje de inicio. Aunque útil, puede ser bastante molesto ver cada vez que abre una nueva ventana de terminal.

Welcome to fish, the friendly interactive shell
 
Type help for instructions on how to use fish

Para deshabilitar, comience creando el directorio de configuración de Fish Shell.

Después de crear el directorio, es hora de crear el archivo de configuración.

nano ~/.config/fish/config.fish

Pegue el código a continuación en la ventana nano y presione «Ctrl + o» para guardar. Cuando se guarda, el saludo nunca aparecerá al abrir una nueva ventana de terminal.

Más configuración

Junto con el archivo de configuración, también es posible configurar Fish con su interfaz web. Simplemente abra una terminal e ingrese el siguiente comando para acceder a ella.

fish-shell-web-interface-configuration-window

La interfaz web permite muchas, muchas opciones de personalización. ¡Demasiados para enumerar aquí!

Conclusión

Mientras que Bash es un buen caparazón, Fish es mejor. Compensa muchas de las deficiencias que tienen Bash y otros proyectiles. La función de autocompletar es un salvavidas, y las sólidas opciones de configuración son una adición bienvenida. El caparazón es muy rápido y ligero en sus pies. Claro, hay otras alternativas, y tal vez incluso algunas que cuentan con características equivalentes, pero Fish gana en su simplicidad. Es fácil de instalar, fácil de configurar y fácil de hacer.

Experto Geek - Tu Guía en Tendencias Tecnológicas