Que tal, les quiero platicar respecto a esta shell, que si bien ya tiene tiempo apenas conocí y espero que como a mi a mas de uno les cambie la vida. ¿Qué es una shell? Según wikipedia dijo:Una Shell de Unix o también shell, es el término usado en informática para referirse a un intérprete de comandos, el cual consiste en la interfaz de usuario... a nivel de usuario es lo que usamos en la terminal para enviar comandos y es el encargado de interpretarlos. por default tenemos muchas shells en nuestro linux, para saber cuales son basta con leer el archivo /etc/shells, que devuelve algo como esto: dijo:➜ ~ cat /etc/shells # /etc/shells: valid login shells /bin/csh /bin/sh /usr/bin/es /usr/bin/ksh /bin/ksh /usr/bin/rc /usr/bin/tcsh /bin/tcsh /usr/bin/esh /bin/dash /bin/bash /bin/rbash /usr/bin/screen Es necesario mencionar que no todas las shells mantienen la misma sintaxis por lo que un script escrito para bash puede que no funcione para sh, pero afortunadamente todo lo hecho para bash, funciona a la perfeccion en zsh zsh Zsh es un interprete de comandos (shell) que tiene todas las caracteristicas de bash (El shell por default de la mayoria de so de GNU) y además contiene sus propias caracteristicas, entre las que destacan: - Completado mejorado. Ademas de autocompletar como bash, zsh puede completar argumentos de algunos comandos por ejemplo, en la imagen, yo solo escribi vim /etc/sh y al apretar tab una ves mostró los archivos que coincidian con 'sh', luego al volver a apretar tab autocompleto el primer archivo, al volver a apretar puso el segundo - Corrección. ¿Cuantas veces hemos puesto un comando mal en la terminal? en algunos casos zsh puede preguntarte por el comando correcto salvandote así de volver a escribir. - Extension por scripts. Si bien tenemos los alias, en szh podemos extender la funcionalidad por medio de scripts! - Modo lazy, En vez de escribir 'cd Descargas/otro_folder' basta con 'Descargas/otro_folder' . - History universal. Cuando corremos un comando en una terminal, podemos encontrarlo (usando ctrl + R) en cualquier otra, cosa que con bash no tenemos - Facilísima configuracion, gracias al script de oh-my-zsh Instalación: fedora dijo: yum install zsh ubuntu dijo: apt-get install zsh Para configurarlo lo mejor es usar oh-my-zsh, que viene muy bien explicado en su pagina (puesta mas arriba) Links de interes: https://github.com/robbyrussell/oh-my-zsh http://es.wikipedia.org/wiki/Zsh http://www.zsh.org/ Por ahora es todo, espero que les llame la atención esta shell.
zsh - shell alternativa para linux
Datos archivados del Taringa! original
38puntos
573visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
4visitas
0comentarios
Dar puntos: