##Fully functional shell in c with some extra commands
###Has following features:
-
Shell Prompt which shows username and current directory
-
Execute builtin commands
-
Background process with &
-
Custum made commands for echo, pwd, cd , jobs ,kjob ,killallbg
-
System commands with and without arguments
-
pinfo : prints the process related info of your shell program
-
Printing appropriate errors to stderr
-
User can type the command anywhere in the command line i.e. by giving spaces, tabs etc
-
Modularized code with a make file
-
Implemanted signals
-
Implemanted piping
-
Implemanted redirection
-
Implemanted piping with redirection
-
Can take commands with random spaces and tabs
File included are:
- main.c
- mycommands.c
- mycommands.h
- Makefile
To run the shell:
$make
$./main