Unix-Shell-Terminal
README.md

Unix Shell Terminal

This program implements Unix style shell commands in C++ through the use of Unix syscalls.

Commands

Print or clear command history

history [-c]

Print current directory

whereami

Change to specified directory

movetodir dir

Exit program

byebye

Rerun commmand at specified index

replay num

Start the program at the specified path; terminal waits for program termination

start program [parameters]

Start the program at the specified path; terminal continues processing

background program [parameters]

Terminate the program with the specified PID

dalek PID

Terminate all programs that were started by the shell

dalekall

Repeat the specified command n times

repeat n command