gcc cmd1.c -o cmd1.out
gcc cmd2.c -o cmd2.out
gcc cmd3.c -o cmd3.out
gcc shell.c -o shell.out