zsh: un shell completo
hay muchos, leer zshcontrib(1)uno puede detectar dos versiones de juegos autoloadhabilitables tetris(el otro con ncurses) zshen competencia con emacs, para completar (como se describe).
=
Me gustaría mencionar la =palabra clave, que puede causar irritación con curl(las URL generalmente tienen ?var=valen ellas; pero unsetoptcreo que es posible):
q file =less( gentoo) resuelve aq file $(which less)
= se expande a la ruta completa del comando en cuestión.
otras golosinas
otras cosas, fuera de la mente, son el indicador correcto RPS1=%d(para mostrar $PWDcon estilo), Alt + H( run-helpes decir man,), Alt + ? ( which-command) varedy zed( autoloadfunción), como minibúfer de Emacs Alt + Xpara ejecutar widgets sin vincularlos, alias globales y sufijos, duración extendida de finalización del comando de seguimiento del historial, -my -regexcomparadores, emulación de shell (por ejemplo csh, kshcon emulate) y autoload run-helpcon fragmentos de archivo para los elementos integrados.
lamentaciones
Creo que la mayoría de las características, si no todas, se implementaron hace mucho tiempo, y al leer los registros de cambios, no hay cambios importantes ni nuevas funciones, lo cual es muy triste (ya no hay nada que explorar y descubrir).
bashparece estar más distribuido en readline(en oposición a zle) y gnu historyen el espíritu de Linux; por ejemplo, las funciones de lectura de líneas y las combinaciones de teclas se pueden aplicar globalmente (como se mantiene ~/.inputrcy /etc/inputrc) si no se anula por bash-specific bind.
conclusión
Personalmente, creo emacs(especialmente por la perspectiva del emacs-noxsabor (¿actual?) ) Como la inspiración para un software excepcional como zshe tmuxhice un muy buen trabajo como ejemplo en dicha implementación; para las personas que aprecian su valor (al nivel de no necesitar / dependiendo del Xservidor). Unix shell es lo suficientemente potente, y su continuidad y consistencia son suficientes para un flujo de trabajo y una productividad adecuados (en informática general).