Hello, i am very experienced with linux system calls(fork etc.).Also i think that you want to implement a command shell prompt(with forck->parent process and child processes), that can do different commands.I have done similar job in the past, the commands that my shell could execute are cd, Background Process(fg, CNTL+Z),Tab filename expansion,Wildcard “*”,. Εxit, Daemon process, Pipe(and multiple pipes),Redirection(<,<<,>).I am an ungraduate computer science student(4th) and i can also add in my current shell different commands(commands you maybe want), it will very easy and fast, so you can contact with me for more details.