features:
- log history
- supports multi threaded processes
- all linux commands
- environment variables
usage:
- download code
- run "make"
- run "./myshell"
that's it.
useful commands:
- quit - exit the shell
- log - see recently used commands
- !n - use the n'th used command (0 = oldest)
- add '&' to the end of a non-blocking command to prevent waiting