Parte I - El Shell de Linux
El Shell es un programa especial utilizado como una interfaz entre el usuario y el núcleo del Sistema Operativo (Kernel). A grandes rasgos, el Kernel es un programa que se carga en memoria al momento en el que el PC se inicia, y se encarga de administrar el sistema hasta que apagamos el computador; es decir, crea y controla procesos, gestiona la memoria, el sistema de archivos y mucho más.
Volviendo al Shell, lo podemos definir como un Programa Utilitario que se inicia cuando accedemos a nuestra sesión en el sistema operativo. Este, le permite al usuario interactuar con el Kernel a través de la interpretación de los comandos que el usuario ingresa en la línea de comandos ó a través de los "scripts" (archivos que ejecutan un conjunto de comandos).
Después de que tipeamos un comando, la responsabilidad del Shell es:
- Analizar la línea de Comandos
- Manejar los comodines, las redirecciones, tuberías y planificar el control de ejecución de los comandos.
- Buscar el comando, si lo encuentra, ejecutar el comando, en caso contrario emitir un error.
Artículos Relacionados:
Parte II - Shells disponibles en Linux

0 comentarios:
Publicar un comentario en la entrada