I can build you a Unix Shell in the C programming language. The history feature will be built using Data Structures to store the history, and to write it out to a file so it can be retrieved.
Relevant Skills and Experience
I am a freelance web and software developer with almost 20 years of Linux experience. I know C/C++, Java, Shell Scripting, etc... I have an Associate's Degree in Computer Science.
Proposed Milestones
$150 USD - I complete all the work, 100% satisfaction guaranteed