Esta página se tradujo automáticamente con la API de traducción de Google Cloud.
Algunas páginas se pueden leer mejor en su totalidad.
Zsh (Z Shell) es un lenguaje de comando y shell de Unix que se puede usar como un shell de inicio de sesión interactivo y como un poderoso intérprete de línea de comando para secuencias de comandos. Proporciona una serie de funciones que no están disponibles en el shell Bourne (sh), como la ampliación de la globosidad, la corrección ortográfica y más.
Zsh es un shell de Unix que es similar al shell de Bourne (sh), pero con funciones más potentes, como globbing extendido, corrección ortográfica y finalización de tabulación mejorada. Es altamente configurable y se puede usar como un shell de inicio de sesión interactivo o como un poderoso intérprete de línea de comandos para secuencias de comandos.
Zsh está construido sobre el shell Bourne, por lo que es compatible con los scripts sh. También proporciona una serie de funciones que no están disponibles en sh, como el control de trabajos, la edición de la línea de comandos y más. Zsh también es compatible con muchos lenguajes de secuencias de comandos, incluidos bash, ksh y csh.
Zsh es altamente configurable y se puede personalizar para satisfacer las necesidades del usuario. Tiene muchas opciones que se pueden usar para personalizar el indicador, la finalización de la línea de comandos, los alias y más. También proporciona una serie de complementos y temas que se pueden usar para personalizar aún más el shell.
Zsh proporciona una serie de características que lo convierten en un shell potente y versátil. Algunas de estas características incluyen:
Englobamiento extendido: Zsh es compatible con el englobamiento extendido, lo que permite una coincidencia de patrones más potente y una expansión de comodines.
Corrección ortográfica: Zsh puede corregir automáticamente errores ortográficos en los comandos.
Edición de línea de comandos: Zsh proporciona un editor de línea de comandos avanzado, que permite a los usuarios editar y manipular fácilmente sus comandos.
Finalización de pestañas: Zsh proporciona un sistema avanzado de finalización de pestañas, que se puede usar para completar comandos rápidamente.
Control de trabajos: Zsh admite el control de trabajos, lo que permite a los usuarios ejecutar varios comandos simultáneamente.
Alias: Zsh admite alias, que permiten a los usuarios crear accesos directos para los comandos de uso común.
Lenguajes de secuencias de comandos: Zsh admite varios lenguajes de secuencias de comandos, incluidos bash, ksh y csh.
Aquí hay un ejemplo de cómo usar Zsh para crear un alias simple. En este ejemplo, crearemos un alias para el comando ls
que listará el contenido del directorio actual en formato largo:
$ alias lsl="ls -l"
Ahora, cuando escribimos lsl
en el símbolo del sistema, Zsh ejecutará el comando ls -l
, que enumerará el contenido del directorio actual en formato largo.
Zsh es un caparazón poderoso y versátil, pero también tiene sus inconvenientes. Estos son algunos de los pros y los contras de usar Zsh:
Ventajas:
Contras:
Zsh está relacionado con otros shells de Unix, como bash, ksh y csh. También está relacionado con otros lenguajes de secuencias de comandos, como Perl y Python.