
Por una sugerencia de Jorgicio, decidí probar ZSH, había escuchado de esta shell anteriormente, pero no me animaba a probarla.
Ahora veamos que es ZSH:
ZSH es un interprete de comandos para sistemas tipo *Nix, o también conocido como shell como Bash, tch o ksh. Tiene las características principales de las shells así como propias.
¿Y que diferencias tiene ZSH sobre Bash,por ejemplo?
- Mejor auto completado: No es como la de Bash, ya que no solo autocompleta los comandos, también las opciones que estos puedan tener, opciones propias de la shell, comandos parecidos.
- Corrección: Vaya, me ha pasado mas de una vez escribir mal un comando, pero con ZSH trata de corregir con el comando correcto.
- Scripting: Vaya, dejemos los alias, con ZSH se puede extender las funcionalidades creando scripts, para utilizarlos dentro de la shell.
Quizás en escrito no se entienda las verdaderas ventajas, pero a la hora de utilizar es clara la diferencia y las ventajas que ofrece.
Para instalar ZSH en Arch, primero comprobamos que Shell usamos
$ echo $Shell
Ahora pasamos a la instalación y el cambio de shell
# pacman -S zsh
$ chsh -s /bin/zsh
Y comprobamos que shell usamos:
$ echo $Shell
ZSH, utiliza un archivo de configuración .zshrc, aquí les comparto el mio, si quieren utilizarlo.
Bueno esta ha sido ni experiencia con ZSH, que ya lleva unos días y no he regresado a Bash
.
Me gusta:
Me gusta Cargando...
Bash también ofrece auto completado de parámetros, pero solo de algunos comandos, no se si en ZSH pase lo mismo o este disponibles para todos.
Nunca me había planteado la posibilidad de cambiar de shell, por alguna razón pensé que bash era el más completo y que los demás eran viejos y descontinuados. Ahora habrá que probar y ya veremos que pasa =D
Punto y a parte, mencionar que también existen shells de lo más exóticos, conozco algunos que usan python, php y hasta C (LOL)
:wq
Muy buen artículo!, la verdad que siempre me llamó la atención que hubiese varios shells, pero nunca le dí bola. Pensaba parecido a Izzy.
Llevo usando algunos meses zsh y el autocompletado es lo mejor que me pudo haber pasado =P
Tip: Ctrl+r
acabo de instalar zsh y se ve bastante interesante, pero sin embargo tengo un pequeño problema, ya que mi arch inicia con login en tty1 y al acceder con mi usuario inicia xfce automáticamente por medio del siguiente comando
if [[ -z "$DISPLAY" ]] && [[ $(tty) = /dev/tty1 ]]; then
xinit
logout
fi
en el archivo .bash_profile, pero al hacer uso de zsh no funciona, y tengo que iniciar las X manualmente. como podría hacer para que la sesión gráfica inicie automáticamente de nuevo?
se agradece cualquier ayuda
:wq
Pingback:Tweets that mention ZSH, esa shell « Seamos realistas… -- Topsy.com
Pingback:Lo mejor de la semana 5/2010 | Los ojos de Tux
Hola me llama la atencion de lo del autocompletado.
bueno soy un usuario nuevo (3 meses) de linux y me gusta mi actual consola (bash) y probe zsh pero no tiene colores asi como el bash, eso es algo unico del bash o se le puede poner a otros interpretes.
soy nuevo en esto, actualmente lo unico que tengo personalizado son algunos alias y dibujos para algunas respuestas, pero la verdad no conozco, si alguien sabe ojala responda.
muchas gracias de antemano
De hecho si los tiene, puedes revisar el link que comparti en el post y usarlo.
Si quieres algunos Alias (auto-spam) hice un articulo anterior sobre ello. http://fausto23.wordpress.com/2009/12/07/comparte-tus-alias/
Saludos.
¿Colores?
¿Tienes un archivo .Xdefaults definido?
Échale un vistazo a esto: http://bbs.archlinux.org/viewtopic.php?id=51818