What is the difference between MS-dos prompt and linux terminal?
First, let me clear things up, Windows no more have MS-DOS Prompt since ME. The black box you see in Windows NT (2k, XP, Vista) is called Command Prompt, and is significantly different compared to real DOS prompt. OK, now to the question. Windows’ Command Prompt is a shell, Linux Terminal is a shell. That’s wrap it up. The difference between them is like Mandarin Orange and Persian Orange (one is more sour than the other, one is more soft and sweet, differences like that). Linux’s Terminal usually doesn’t run things directly, they have a shell program like Bash (Bourne Again Shell), sh (Bourne Shell), csh (C Shell), ksh (Korn Shell), dash (Debian Almquist Shell). These shells provides a convenient environment for program to work in and each of them provides their own scripting languages for user to automate the shell. On contrary, there is only one official shell for Windows, the Command Prompt (well, I lied, there is PowerShell but practically nobody apart from programmer uses it… a