Como dije en el punto anterior, la shell es el intérprete de órdenes de un sistema Unix. No hay que confundir la shell con el sistema operativo. El sistema operativo es el núcleo y la shell es un interfaz que nos proporciona utilidades de trabajo y permite establecer una relación con el núcleo. Hay diversas shells, cada una con sus características. Podemos citar: