Simple shell in C programming
Everything you need to know to start coding your own shell The C shell, csh, was modeled on the C programming language, including the control structures and the expression grammar.
TASKS TO BE WORKED ON 0. Betty would be proud.
- Simple shell 0.1. Write a UNIX command line interpreter.
- Simple shell 0.1 + Handle command lines with arguments
- Simple shell 0.3 Simple shell 0.2 + Handle the PATH fork must not be called if the command doesn’t exist.
- Simple shell 0.4 Simple shell 0.3 + *Implement the exit built-in, that exits the shell *Usage: exit *You don’t have to handle any argument to the built-in exit
- Simple shell 1.0 Simple shell 0.4 + Implement the env built-in, that prints the current environment
- Simple shell 0.1.1 Simple shell 0.1 + Write your own getline function Use a buffer to read many chars at once and call the least possible the read system call You will need to use static variables You are not allowed to use getline
- Simple shell 0.2. Simple shell 0.2 + You are not allowed to use strtok
- Simple shell 0.4.1
- setenv, unsetenv
- cd
- ;
- && and ||
- alias
- Variables
- Comments(#)
- File as input
This project was built by Stephen Ronald Nottinson and Nancy Kutukiri.
1f3bcad18655b25f551e5308149ec66393471cef