Description
Unix Shell and History Feature (100 points)
Implement the Project 1 on the textbook from page 157-159.
Errata: In Figure 3.36, the line in (3) should be if command didn’t include &, parent will invoke wait().
Attention: monitor the processes you created and make sure all processes are terminated appropriately. We don’t want to
have hundreds of processes use up all the computer resources. Use command ps -aef | grep your_user_name to see the
processes belonging to you, and kill a process of yours using kill -9 pid, where pid is the id of the process.
1