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.
You can write, compile and execute C-programs in both DOS and Unix, if that's what you meant.
The prompt is an indication that the system is waiting for work to do, i.e. waiting for you type in a command.
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
The command you should type at the shell prompt or command prompt depends on what you want to accomplish. For example, to display the current directory, you can use pwd in Unix/Linux or cd without arguments in Windows. To list files, type ls in Unix/Linux or dir in Windows. Always ensure you have the appropriate permissions for the commands you intend to execute.