5 Conchas de código abierto de uso abierto más frecuentemente para Linux

5 Conchas de código abierto de uso abierto más frecuentemente para Linux

El caparazón es el interpretador de comando en un sistema operativo como Desastre o GNU/Linux, Es un programa que ejecuta otros programas. Proporciona un usuario de la 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 una salida al usuario en la pantalla, que es el dispositivo de salida estándar. Por esta razón, se conoce como el "Interprador de comandos".

5 Conchas de código abierto de uso abierto más frecuentemente para Linux

El shell es mucho más que un simple interpretador de comando, también es un lenguaje de programación propio con construcciones completas de lenguaje de programación, como ejecución condicional, bucles, variables, funciones y muchas más.

Es por eso que el shell de Linux Unix/GNU es más potente en comparación con Windows Shell.

En este artículo, echaremos un vistazo a algunas de las capas de código abiertas más utilizadas en UNIX/GNU Linux.

1. Cáscara

Bash significa Bourne Again Shell y es el shell predeterminado en muchas distribuciones de Linux hoy. También es un caparazón compatible con SH y ofrece mejoras prácticas sobre SH para la programación y el uso interactivo que incluye:

  1. Edición de línea de comandos
  2. Control de empleo
  3. Historial de comando de tamaño ilimitado
  4. Funciones y alias de shell
  5. Matrices indexadas de tamaño ilimitado
  6. Aritmética entera en cualquier base de dos a sesenta y cuatro
Cáscara

2. Tcsh/csh shell

TCSH está mejorado C shell, se puede usar como un procesador de comando de script de shell de inicio de sesión interactivo y shell.

TCSH tiene las siguientes características:

  1. C como sintaxis
  2. Editor de línea de comandos
  3. Finalización programable de palabras y nombre de archivo
  4. Corrección ortográfica
  5. Control de empleo
Tcsh shell

3. Cáscara de ksh

Ksh representa Korn Shell y fue diseñado y desarrollado por David G. Korn. Es un lenguaje de programación completo, potente y de alto nivel y también un lenguaje de comando interactivo al igual que muchos otros shells de UNIX/GNU Linux.

Cáscara de ksh

4. Cáscara de zsh

Zsh está diseñado para ser interactivo e incorpora muchas características de otras conchas de UNIX/GNU Linux como intento, TCSH y ksh.

También es un poderoso lenguaje de secuencias de comandos al igual que las otras conchas disponibles. Aunque tiene algunas características únicas que incluyen:

  1. Generación de nombre de archivo
  2. Archivos de inicio
  3. Iniciar sesión/inicio de sesión mirando
  4. Comentarios de cierre
  5. Índice conceptual
  6. Índice variable
  7. Índice de funciones
  8. Índice clave y muchos más que puedes encontrar en las páginas del hombre
Cáscara de zsh

5. Pez

Pez en planta completa "caparazón interactivo amistoso"Y fue escrito en 2005. Se pretendía ser completamente interactivo y fácil de usar, al igual que los otros proyectiles, tiene algunas características bastante buenas que incluyen:

  1. Finalizaciones de la página del hombre
  2. Configuración basada en la web
  3. Sugerencias automáticas
  4. Completamente scriptable con scripts limpios
  5. Soporte para Term256 Tecnología terminal

Puede leer más sobre Fish Shell at Fish, un shell interactivo inteligente para Linux

Cáscara de pescado

Resumen

Estas no son todas las conchas disponibles en UNIX/GNU Linux, pero son los más utilizados, aparte de los que ya están instalados en diferentes distribuciones de Linux. Espero que encuentre este artículo útil y más información adicional, no dude en publicar un comentario.