Depends on what you mean by a "job". You can compile a program.
A Unix shell can be obtained in Cygwin, a Unix compatibility layer used to compile Unix programs and run them on Windows. Microsoft also makes a shell known as "Windows PowerShell" which incorporates more Unix-like features than the standard command prompt.
The usual indication of running as the administrator in Unix is show a prompt that contains the '#' character as either the prompt or part of the prompt.
You need a compiler. Gcc or g++ can be run from a unix shell, or a windows implementation of one like cygwin.
The prompt is an indication that the system is waiting for work to do, i.e. waiting for you type in a command.
You can write, compile and execute C-programs in both DOS and Unix, if that's what you meant.
compile:javac filename.javarun:java filename
Use the shell variable PS1 to set the command prompt to whatever you need.
dollar sign ($)
You really can't. There is nothing in a prompt that would give that information.
Use the following: PS1='$PWD : '
Platform dependent. For unix: cc -o myprogram myprogram ./myprogram
In Windows and Unix-based and Unix-like systems, the command is mkdir (however in Windows a shortcut md can be used as well).