ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

SHELL DE LINUX


Enviado por   •  20 de Julio de 2017  •  Documentos de Investigación  •  411 Palabras (2 Páginas)  •  99 Visitas

Página 1 de 2

SHELL DE LINUX

 El intérprete de comandos es la interfaz entre el usuario y el sistema operativo. Por esta razón, se le da el nombre inglés "shell", que significa "caparazón". Por lo tanto, la shell actúa como un intermediario entre el sistema operativo y el usuario gracias a líneas de comando que este último introduce. Su función es la de leer la línea de comandos, interpretar su significado, llevar a cabo el comando y después arrojar el resultado por medio de las salidas. La shell es un archivo ejecutable que debe interpretar los comandos, transmitirlos al sistema y arrojar el resultado. Existen varios shells, los más comúnes son sh ("Bourne shell"), bash("Bourne again shell"), csh ("C Shell"), Tcsh ("Tenex C shell"), ksh ("Korn shell") y zsh ("Zero shell"). Generalmente, sus nombres coinciden con el nombre del ejecutable. Cada usuario tiene una shell predeterminada, la cual se activará cuando se abra un indicador del


Bourne Shell (sh)

Bourne again shell (bash)

C Shell (csh)

Tenex C shell

Korn shell (ksh)

Zero shell (zsh)

Caracteristicas

-Los scripts pueden ser invocados como comandos usando su nombre de archivo

-Puede ser utilizado de manera interactiva o no interactiva

-Permitir la ejecución simultánea y asincrónica de los comandos

-Soporta redirección de entrada y salida y tuberías

-Proporciona un conjunto de comandos integrados

-Proporciona construcciones de control de flujo, facilidades de cotización y funciones.

Variables sin tipografía

-Proporciona alcance de variables locales y globales

-Los scripts no requieren compilación antes de la ejecución

-No tiene una instalación goto, por lo que la reestructuración del código puede ser necesario

-

Estilo de codificación

Estilo en el que se escribió el programa, Bourne reutilizó partes de las cláusulas " ", " " y " " (usando en lugar de ) de ALGOL 68 en la sintaxis común del shell de Unix Bourne. Además, aunque el shell v7 está escrito en C , Bourne se aprovechó de algunas macros [4] para dar al código fuente C un sabor ALGOL 68. Estas macros (junto con el comando finger distribuido en Unix versión 4.2BSD ) inspiraron el IOCCC - International Obfuscated C Code Contest . [5]if ~then ~ elif ~ else ~ ficase ~ in ~ esacfor ~ while ~ do ~ oddoneod

uso

El shell Bourne era una vez estándar en todos los sistemas Unix de marca , aunque históricamente los sistemas basados ​​en BSD tenían muchos scripts escritos en csh. Como base de la sintaxis de POSIX sh , los scripts de shell Bourne normalmente se pueden ejecutar con Bash o dash en GNU / Linux u otros sistemas similares aUnix.

...

Descargar como (para miembros actualizados) txt (3 Kb) pdf (97 Kb) docx (12 Kb)
Leer 1 página más »
Disponible sólo en Clubensayos.com