Z Shell (ZSh)
Se trata de un potente interprete de comandos liberado bajo la licencia MIT, y extendido para sistemas de tipo Unix. Es util como interprete interactivo de acceso y como procesador de comandos de guionado.
Se le han incorporado muchas de las caracteristicas principales de otras shells como ksh (del cual se inspira), bash o tcsh, pero posee caracteristicas propias originales.
Entre la mas logradas se encuentra la avanzada opcion de autocompletado, edicion de linea de comandos, correccion de escritura incorporada, funciones de interprete (con autocarga), un mecanismo de historia para recordar comandos tipeados previamente, y muchas mas opciones que pueden activarse mediante ficheros de configuracion.
Este shell ha sido incorporado en MacOS, y requiere para su inicio correcto de al menos dos ficheros de configuracion: .zshrc y .zshrc.zni.
Uso
Para utilizar la funcion de autocompletado presiona Tab. Para buscar la funcion de autocompletado, presiona dos veces Tab y utiliza las flechas del cursor para elegir la opcion que deseas.
Se puede acceder a al manual de Zsh (en ingles).