GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Shells populares de código abierto en Linux

El shell es una interfaz que ayuda a los usuarios a operar el sistema a través de diferentes comandos, scripts y utilidades proporcionadas por los sistemas operativos basados ​​en Linux y Unix. Shell es la forma más común de interactuar con el sistema, ya sean sistemas locales o servidores sin cabeza.

Al comparar la línea de comandos de Windows con el shell, el shell de Linux es más potente y flexible con el conjunto completo de herramientas. Podemos configurar múltiples shells y cambiar entre los shells cuando lo necesitemos. Muchos shells de código abierto se mantienen junto con su propia sintaxis y funciones de secuencias de comandos en distribuciones basadas en Linux y Unix. Algunos de los shells de código abierto más populares de los que hablaremos en este artículo, vamos a verlos.

Algunos de los shells populares de código abierto

Concha de golpe

Bash shell se refiere a Bourne Again Shell, que se puede encontrar como shell predeterminado en la mayoría de las distribuciones de Linux. Bash shell es el shell más preferible y popular que es una versión mejorada y de reemplazo de Bourne Shell (sh). Bash Shell admite la edición de la línea de comandos, lo que le permite editar la línea de comandos actual, así como el comando en su lista de historial. Proporciona muchas funciones, como un índice de tamaño de matriz ilimitado que le permite mantener el historial sin límite, un mecanismo de control de trabajos para administrar trabajos cron, realizar aritmética de enteros de cualquier base de dos a sesenta y cuatro, etc. Bash también proporciona soporte de finalización automática para rutas, comodines y líneas de comando, etc.

Ayuda de Bash Shell.

Concha Zsh

Zsh es el shell de Linux avanzado y moderno que proporciona características robustas únicas e interactivas y ofrece un shell de inicio de sesión interactivo. Zsh también es conocido por Z Shell y durante el desarrollo de zsh shell incluye muchas características mejoradas de shells como bash, ksh, tcsh, etc. Proporciona un autocompletado altamente funcional para el archivo y las rutas junto con un inmenso mecanismo de intercambio de historial de comandos. . La corrección ortográfica, el escape inteligente, el globbing recursivo, el escape inteligente y muchas más funciones interactivas están incluidas en el shell zsh. Los usuarios pueden personalizar el shell utilizando el marco impulsado por la comunidad oh-my-zsh, que presenta más de 200 temas y más de 400 complementos.

Ayuda de Zsh Shell

Concha Tcsh

Tcsh se refiere a Tenex C Shell, que es una versión extendida y una versión compatible con versiones anteriores del C shell que se utiliza como un shell de inicio de sesión interactivo y un procesador de comandos de script de shell. Tcsh ofrece muchas funciones, como finalización configurable de la línea de comandos, control de trabajos, un mecanismo de historial modernizado, compatibilidad con el corrector ortográfico, un editor de línea de comandos, etc. /P>

Ayuda de Tcsh Shell.

Carcasa Ksh

Ksh se refiere a Korn Shell que fue desarrollado inicialmente por David Korn, incluidas muchas características de C Shell y compatible con versiones anteriores de Bourne Shell. El shell ksh admite diferentes funciones, como aritmética de punto flotante, alias de comandos, control de trabajos y muchas más funciones. Ksh shell permite al usuario ejecutar trabajos en segundo plano con el comando bg o en primer plano con el comando fg y finalizar los trabajos actuales con la combinación de teclas ctrl + z. Proporciona funciones de E/S avanzadas junto con notables mecanismos de seguridad.

Manual de Shell de Ksh.

Conclusión

Los shells de Linux no se limitan a esto, además de esto, podríamos encontrar muchos otros shells de los que ni siquiera ha oído hablar que se mantienen como código abierto. Este artículo solo incluye algunos de los shells más populares entre los usuarios de Linux. Como Linux es flexible, podemos cambiar entre shells fácilmente sin ninguna configuración adicional.


Ubuntu
  1. Lanzamiento de Linux Kernel 5.7:12 nuevas funciones a tener en cuenta

  2. Cómo cambiar Shell en Linux

  3. ¿Cuáles son los diferentes tipos de shells en Linux?

  4. UNIX/Linux:¿Qué es un shell? ¿Cuáles son las diferentes conchas?

  5. Linux =¿Hay algo como un Shell de Java en lugar de otros shells de Linux?

¡Microsoft Open Sources PowerShell, lo trae a Linux!

Cómo abrir la terminal en Ubuntu Linux

Principales novedades de Ubuntu 20.04

Resumen de shell de Linux:15 shells de Linux de código abierto más populares

¿Qué es Login Shell en Linux?

8 tipos de shells de Linux