Table of Contents
Los 5 shells de código abierto más utilizados para Linux
El shell. es el intérprete de comandos en un sistema operativo como Unix. o GNU/Linux. es un programa que ejecuta otros programas . Proporciona al usuario de una computadora una interfaz para el sistema Unix/GNU Linux para que el usuario pueda ejecutar diferentes comandos o utilidades/herramientas con algunos datos de entrada.
Cuando el shell ha terminado de ejecutar un programa, envía un salida al usuario en la pantalla, que es el dispositivo de salida estándar. Por esta razón, se lo conoce como el “ intérprete de comandos. .
5 shells de código abierto más utilizados para Linux
El shell es mucho más que un simple intérprete de comandos, también es un lenguaje de programación propio con un lenguaje de programación completo construcciones tales como ejecución condicional, bucles, variables, funciones y muchos más.
Es por eso que el shell de Unix/GNU Linux es más poderoso en comparación con el shell de Windows.
En este En este artículo, echaremos un vistazo a algunos de los shells de código abierto más utilizados en Unix/GNU Linux.
1. Bash Shell
freestar.config.enabled_slots.push
Bash significa Bourne Again Shell. y es el valor predeterminado shell en muchas distribuciones de Linux en la actualidad. También es un shell compatible con sh y ofrece mejoras prácticas sobre sh para programación y uso interactivo que incluye:
- Edición de línea de comandos
- Control de trabajos
- Historial de comandos de tamaño ilimitado
- Funciones de shell y alias
- Matrices indexadas de tamaño ilimitado
- Aritmética de enteros en cualquier base de dos a sesenta y cuatro
Bash Shell
2. Tcsh/Csh Shell
Tcsh. es un shell C. mejorado, se puede usar como un shell de inicio de sesión interactivo y un procesador de comandos de script de shell.
Tcsh tiene las siguientes características:
- Sintaxis similar a C
- Editor de línea de comandos
- Finalización programable de palabras y nombres de archivos
- Corrección ortográfica
- Control de trabajos
Tcsh Shell
3. Ksh Shell
Ksh. significa Korn shell. y fue diseñado y desarrollado por David G. Korn. Es un lenguaje de programación completo, poderoso y de alto nivel y también un lenguaje de comandos interactivo como muchos otros shells de Unix/GNU Linux.
Ksh Shell
4. Zsh Shell
Zsh. está diseñado para ser interactivo e incorpora muchas características de otros shells de Unix/GNU Linux como bash. tcsh. y ksh.
También es un poderoso lenguaje de programación al igual que los otros shells disponibles. Aunque tiene algunas características únicas que incluyen:
- Generación de nombre de archivo
- Archivos de inicio
- Iniciar sesión/Cerrar sesión viendo
- Comentarios de cierre
- Índice de conceptos
- Índice de variables
- Índice de funciones
- Índice de claves y muchos más que puede encontrar en las páginas de manual
Zsh Shell
5. Fish
Fish. en su totalidad significa “ concha interactiva amigable. y fue creado en 2005. Estaba pensado para ser completamente interactivo y fácil de usar, solo al igual que los otros shells, tiene algunas características bastante buenas que incluyen:
- Finalizaciones de páginas de manual
- Configuración basada en web
- Sugerencias automáticas
- Completamente programable con secuencias de comandos limpias
- Compatibilidad con la tecnología de terminal term256
Puede leer más sobre la concha de pescado en Fish-A Smart Interactive Shell para Linux
Concha de pescado
Resumen
Estos no son todos los shells disponibles en Unix/GNU Linux pero son los más usados aparte de los que ya están instalados en diferentes distribuciones de Linux. Espero que encuentre útil este artículo y más información adicional, no dude en publicar un comentario.