Underc0de - Hacking y seguridad informática

Sistemas Operativos => GNU/Linux => Mensaje iniciado por: ANTRAX en Octubre 31, 2013, 10:21:58 am

Título: Fish. Un shell distinto para la terminal
Publicado por: ANTRAX en Octubre 31, 2013, 10:21:58 am
(http://s2.hipertextual.com/wp-content/blogs.dir/4/files/2010/03/fish-logo.png)

La mayoría de los que usamos GNU/Linux usamos en nuestro ordenador el shell Bash (/usr/bin/bash) pero esto no quiere decir que no existan alternativas, como ya sabemos, en el territorio en el que nos movemos existen alternativas para todo!

¿Que hace diferente a Fish?

Bueno, Fish esta principalmente enfocado en la facilidad de uso, y viene a ser perfecto para quienes no están muy familiarizados con la terminal (usuarios nuevos en GNU/Linux, por ejemplo), cuenta con auto-completado, facilidad para crear alias sin tener que editar bashrc y otras tantas funciones que lo vuelven excelente para alguien que esta aprendiendo a usar la terminal.

Instalacion.

En Archlinux:

sudo pacman -S fish

En Ubuntu:

sudo apt-add-repository ppa:fish-shell/release-2
sudo apt-get update
sudo apt-get install fish

Uso.

Lo primero seria probarlo y determinar si nos agrada, para ello en terminal:

gnome-terminal -e fish

NOTA: En caso de usar una terminal distinta a Gnome Terminal, remplazar "gnome-terminal" por la terminal que utilicen.

Y listo, esto hará que que la terminal que abramos utilice la shell fish.

Capturas

(http://k38.kn3.net/taringa/4/8/9/8/8/4/1/nov4k/CFD.jpg?4858)

Autocompletado de fish

(http://k32.kn3.net/taringa/4/8/9/8/8/4/1/nov4k/584.jpg?3508)

Si presionamos la tecla tab despues de teclear un comando nos mostrara todas las posibilidades de parametros que podemos incluir con el comando

(http://k45.kn3.net/taringa/4/8/9/8/8/4/1/nov4k/CB9.jpg?2707)

Crear un alias con la shell fish es muy sencillo, solo hay que teclear alias <nombre_alias> <comando>

Obviamente el uso de fish no se limita solo a esto, pero explicar cada una de las posibilidades que tenemos en fish concluiría en un post demasiado extenso, así que para consultar mas información sobre fish, tecleen en terminal:

help

Si te ha gustado fish y quieres que sea la terminal por defecto en cada nueva terminal que abras, teclea esto en terminal:

chsh -s /usr/bin/fish

Creditos: Nov4k
Título: Re:Fish. Un shell distinto para la terminal
Publicado por: s3cur1tyr00t en Octubre 31, 2013, 07:12:17 pm
Me quedo con zsh, particularmente "con oh my zsh!".
Título: Re:Fish. Un shell distinto para la terminal
Publicado por: CrazyKade en Noviembre 02, 2013, 11:50:20 am
ANTRAX querido, chequeate las imágenes. No las puedo ver!

CrazyKade
Título: Re:Fish. Un shell distinto para la terminal
Publicado por: ANTRAX en Noviembre 04, 2013, 08:22:27 am
Pero se ven bien :S
O al menos yo las puedo ver. Fijate si con un webproxy podes