Shell de Linux.
Shell es un intérprete de comandos (interfaz) también conocido como un intermediario que se encarga de traducir los comandos del usuario, a instrucciones que solo el núcleo o kernel del sistema operativo entiende. En GNU/Linux utilizamos el intérprete de comandos Bash, creado por Brian Fox para el proyecto GNU.
Pero dado que cualquier intérprete o interfaz de usuario puede ser considerado como un Shell, no podemos olvidar las interfaces gráficas KDE, Gnome, Xfce y Lxde. Es pocas palabras podemos decir que Shell es el encargado de establecer una comunicación entre el núcleo (kernel) y el usuario del Sistema Linux, o sea, que es una interface con nuestro Sistema Operativo. Entonces gracias a él podremos dar las órdenes necesarias para que nuestro sistema informático realice las tareas que necesitamos.