Interface entre el usuario y el sistema operativo (la capa más externa).
- Es un programa, el cual tiene la capacidad de:
- – leer y escribir en la terminal
- – ejecutar otros programas
- Comunicación:
- – Interactiva
- – Shell Script
- Es el lenguaje de comandos de LINUX.
- Al escribir un comando, es el Shell y no Linux, quien se encarga de interpretarlo y ordenar que se ejecute.
- Bourne shell (/bin/sh)
- – Creado por Steven Bourne de AT&T
- – Es el más antiguo, fiable y compatible entre todas las plataformas UNIX
- Korn shell (/bin/ksh)
- – Creado por David Korn
- – Mas moderno, toma los comandos del anterior y agrega nuevos
- – En situaciones extremas ó complicadas, falla
- Bourne-Again shell (/bin/bash)
- – Creado por Brain Fox 1987
- – Predeterminado en la mayoría de las distribuciones de los sistemas GNU/Linux
- C shell (/bin/csh)
- – Creado por Bill Joy
- – Su sintaxis es muy parecida al lenguaje de programación C
Descargar el material completo de Introducción al Intérprete de Comandos (shell)