An OS shell replicated in C using system calls.
make
./shell
The OS replicates built-in commands as both background and foreground processes. Add '&' to run process as a background process.
- ls -a -l -al /path
- echo
- pwd
- pinfo
- history
- c
- cd.c :
cd
command - echo.c :
echo
command - history.c :
history
command - main.c : start of the program
- pinfo.c :
pinfo
command - pwd.c :
pwd
command - processInput.c : for manipulating input and calling functions accordingly
- readInput.c : for reading input and storing in string
- systemCommands.c : to implement system commands and manage foreground/baclground processes
Atirek Kumar
Github handle: https://github.com/atirek-ak/