gcc tcsh.c -o tcsh
./tcsh
"bg cmd" to run a process in background, EX: bg sleep 5
"processes" to view zombie threads
"exit" command exits the shell
"< >" redirection supported
- Help menu for supported commands
- SIGCHLD and signals to make background processes table current
- Hotkey support
- History table for commands