Repository files navigation
Run make.
Run ./nukeish
main.c - contains the code for the handling the input tokenization including piping and redirection.
cummands.c - contains the code for the handling the commands after they are tokenized.
prompt.c - contains the code to print the prompt which also shows time taken to execute a foreground process.
pwd.c - contains the code for the present working directory command.
cd.c - contains the code for the change directory command.
ls.c - contains the code for the ls command.
echo.c - contains the code for the echo command.
pinfo.c - contains the code for the process info command.
fg.c - contains the code for the bringing background processes into foreground.
bg.c - contains the code for the executing background processes.
discover.c - contains the code for searching files and directories.
proc_list.c - contains the code to make a linked list to handle background processes.
jobs.c - contains the code for the job command which displays all the background processes by the shell.
sig.c - contains the code for sig which can signal any process based on the given job number.
sighand.c - contains the code for handling the ctrl + c and ctrl + z signals.
history.c - contains the code of history command which can tell us the 10 previously used commands.
makefile - contains code for the makefile which compiles the full code.
About
Shell implementation in C
Resources
License
Stars
Watchers
Forks
You can’t perform that action at this time.