- gcc Shell.c
- ./a.out
Karen Dianelis Cantero López C-311
Luis Alejandro Rodríguez Otero C-311
basic 3pts
multiple spaces 0.5pts
history/again 0.5pts
chain 0.5pts
if 1pt
multiple ifs 0.5
help 1pt
multipiping 1pt
total: 8pts
help: Muestra este texto.
exit: Termina la ejecuión del programa.
cd: Cambia el directorio actual del Shell.
true: Devuelve 0.
false: Devuelve 1.
history: Muestra los últimos 10 comandos ejecutados.
again: Permite volver a ejecutar uno de los comandos listados en history.
multipiping: Permite ejecutar lineas de comandos con más de un pipe.
Operadores (; || &&): Permiten encadenar comandos.
if then else end: Permite ejecutar expresiones booleanas.
multi-if: Permite que el cuerpo de un if sea otro cuerpo if then else end.
Para ver mas información sobre cómo están implementadas las funcionalidades se pueden ejecutar los siguientes comandos dentro de Su_shell Camacho:
help cd
help exit
help true
help false
help history
help again
help chain
help if
help pipes
help chain
help redirect