Demasiado Largo; Para Leer
El primer shell de Unix (el shell de Thompson) tenía funciones muy limitadas, principalmente redirección de E/S y canalizaciones de comandos. Veremos cómo un shell de Linux logra ejecutar comandos, bucles y expresiones condicionales. Al final de este tutorial, tendremos un shell básico de Linux que no servirá de mucho por ahora, pero que ampliaremos y mejoraremos en las próximas partes. La parte central de cualquier shell de Linux es el intérprete de línea de comandos o CLI. Esta parte tiene dos propósitos: lee y analiza los comandos del usuario y luego ejecuta los comandos analizados.