Instalando una shell práctica en Raspberry Pi, Fishshell

En twitter vi un mensaje de @astrobiased (www.astrobiased.com) mencionando una shell llamada fish.

twitt_astrobiased

 

Así que fui a la página oficial y resultó este post.

Vamos con la definición oficial de una shell

Terminal_Logo_CRT_Small

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

 

Author: Manuel Carrasco

Ingeniero Eléctrico, Institutano, instructor certificado Cisco, en twitter @mcarrasco con comentarios y opiniones personales.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *