implement a simple shell program by using
fork()/execv() system calls. Your code should support the basic bash-like shell
functions, such as loading and running a program, and also some advanced features, such as
using pipe (|) to direct output from one program as input to another program, and I/O
redirection (>) to send output to a file on disk. Your simple shell should also support two
special commands, “history”, which displays the latest 100 commands typed by the user,
and “histat”, which displays the top 10 most frequently typed commands in the descending
order.
Hello,
I am C and Linux expert and interested in this project. I have reviewed your project details regarding a simple shell program implementation of a map and confident to handle the project perfectly.
I will keep codes simple and well documented. Please communicate to discuss further.
Regards,
Anshu
HI..I am quite familiar with writing C programs using fork(), execvp() sys calls to implement a unix like shell with file I/O redirection and can help you write the program. please contact me soon if you need my help.