En twitter vi un mensaje de @astrobiased (www.astrobiased.com) mencionando una shell llamada fish.
Así que fui a la página oficial y resultó este post.
Vamos con la definición oficial de una shell
Una shell es un programa que proporciona una interfaz de usuario de texto tradicional para sistemas operativos linux y similares a Unix. Su función principal es leer comandos que son escritos en una consola (en modo texto) o una ventana de terminal (una ventana de solo texto) en una GUI (interfaz gráfica) y ejecutarlos.
Fishshell es una shell colorida, astuta y amistosa. La estoy usando un par de horas y de verdad ayuda sobre todo si tienes problemas para recordar esos largos comandos.
Más detalles tras el salto
Configurando software
Primero necesitamos instalar algunas dependencias, nos conectamos a la Raspberry Pi via SSH y ejecutamos los siguientes comandos
sudo su - sudo apt-get install m4 sudo apt-get install libncurses5-dev
En el siguiente link están las instrucciones para instalar autoconf, los comandos usados son los siguientes
mkdir autoconf cd autoconf/ wget http://ftp.gnu.org/gnu/autoconf/autoconf-2.64.tar.gz gzip -dc < autoconf-2.64.tar.gz | tar -xf - cd autoconf-2.64/ ./configure --prefix=/usr make make install
Siguiendo las instrucciones oficiales, ahora instalamos la shell propiamente tal
cd .. git clone git://github.com/fish-shell/fish-shell.git cd fish-shell autoconf ./configure make make install
Usando la shell
La shell se habilita con el comando fish … el resto está en la amplia documentación de esta shell, disponible en este link, y una completa guía de comandos se encuentra en este link.
En los proximos días pegaré algunas salida de pantalla