cse_Assignment shell
A shell like in linux which is completely implemented in c
Step 1 Clone the repository
Step 2 Move in the bash directory
Step 3 $ make
Step 4 $ ./make
A new prompt will appear Note -: Background processes Any command invoked with "&" is treated as background command. When the background process exits then the shell must display the appropriate message to the user.
$ cd newdir
$ ls [al]
$ pwd
$ echo
$ pinfo
$ pinfo
$ history
$ diff file1.txt file2.txt > output.txt
$ sort < lines.txt > sortedlines.txt
$ grep "new" temp.txt | cat somefile.txt | wc
$ jobs
$ kjob Note -: takes the job id of a running job and sends a signal value to that process
$ fg Note-: brings a running or a stopped background job with given job number to foreground
$ bg : Note : - changes a stopped background job to a running background job.
$ overkill Note: kills all background process at once.
$ quit