Fish es el acrónimo de friendly interactive shell, es un intérprete de comandos poderoso, inteligente, fácil de instalar, configurar y usar, y en este post te voy a enseñar como instalarlo y configurarlo.
Lo primero que vamos a hacer es actualizar nuestro repositorio
apt-get update
La instalación es muy sencilla y la puedes hacer directamente del repositorio de tu distribución, en este caso estamos trabajando con Debian, por lo cual usamos el siguiente comando:
apt-get install fish
La instalación te preguntará si estas de acuerdo con todos los paquetes adicionales que se instalaran y el espacio usado, cosa que tendrás que confirmar, de lo contrario deberás hacer una instalación a partir del código fuente.
Si todo va bien, se van a mostrar todos los paquetes que serán instalados y el espacio usado, cosa que tendrás confirmar con una S de lo contrario deberás hacer una instalación a partir del código fuente de fish
Convertir fish en la Shell por defecto
Si visualizamos el archivo de usuario de Linux, veremos que nuestro usuario root aún tiene /bin/bash por Shell por defecto así que vamos a ejecutar el siguiente comando para asignarle fish como Shell por defecto.
Así que ejecutamos el siguiente comando chsh (change shell) es un comando de Linux usado para cambiar la Shell del usuario logeado, de la siguiente forma donde "-s" es la opción que indica que acontinuación viene la Shell que va a usar el usuario logeado
chsh -s /usr/bin/fish
Se puede observar que el usuario root tiene configurado fish como shell por defecto, sin embargo aún no disfrutamos de sus bondades, y por esta razón es necesario reiniciar el equipo
Y como se puede ver ya comenzamos a usar fish como nuestra shell por default