Fish: Una Shell interactiva bastante util y amigable

Esta semana,  en la universidad se puso la tarea de investigar acerca de las diferentes shell que existian, en mi caso ya conocia algunas e incluso hace algun tiempo, escribi un articulo sobre que era una shell y algunas de ellas. Sin embargo debatiando con algunos amigos Linuxeros, sobre cual era la mejor shell, llegamos a una shell no tan conocida llamada Fish.  Segun la pagina oficial FISH es:

Fish es un  intérprete de comandos interactivo. Fish destina al usuario una  shell de línea de comandos amigable sobre todo para uso interactivo.

Fish tiene algunas caracteristicas importantes como:

  • Los parametros de colores vienen activados por defecto.
  • Resaltado de sintaxis
  • Permite de manera rapida buscar comandos en el history
  • Autocompletado interactivo, incluso con la descripcion de cada parametro
  • Pagina de ayuda, interactiva y amistosa
  • Permite abrir un archivo con   la apliacion que el escritorio tenga por defecto.
  • Creacion de funciones.
  • Y mucho mas

La instalacion es muy sencilla:

apt-get install fish

Ahora lo que debemos hacer es editar el archivo /etc/passwd y alli ubicamos al usuario que deseemos que use la shell fish  y donde diga /bin/bash/ borramos y ponemos /usr/bin/fish

visitante:x:1002:1003:visitante,,,:/home/visitante:/usr/bin/fish

Ahora veamos algunas imagenes de como funciona

Para abrir cualquier documento o archivo desde la consola, podemos hacerlo de esta forma:

open imagen.jpg

Asi  la imagen se abrira con la aplicacion que el escritorio tenga por defecto para abrir este tipo de arhivos.

En conclusion, podemos decir que esta shell es perfecta para todos aquellos que desean una mayor interaccion entre la shell y el usuario.  Una shell muy interesante  y lo mejor de todo es que totalmente compatible con bash, es decir,  si sabes manejar bash, te podras defender a la perfeccion en fish. Espero la prueben y me comenten sus opiniones

3 Comments