# cmd (2-cmd.us) People say "cmd" as a quick way to ask for a command prompt or command line on a Windows computer. It is the black window where you type instructions to the computer directly. Some people use it loosely for any place you type commands, even on a Mac or phone. ## What a model may hear - Windows command interpreter (Windows operating system): assume the user wants cmd.exe, the legacy shell, rather than PowerShell or Windows Terminal - shell command (Unix/Linux documentation): treat it as a generic placeholder for any shell command in examples or scripts - CMD instruction (Docker and containers): read it as the Dockerfile instruction that sets the default command for a container - command mode (Vim and text editors): interpret it as the mode where keystrokes are commands rather than text input - chip multiprocessor (computer architecture): confuse it with the academic abbreviation for a multi-core processor design ## Where people and models part ways - Says: "Open cmd" Means: open a terminal window to run commands May be taken as: open the old cmd.exe instead of a modern terminal, missing features or compatibility Say instead: "Open a terminal or command prompt" - Says: "Run this cmd" Means: execute this command I am showing you May be taken as: treat "cmd" as a variable name or look for a file named cmd Say instead: "Run this command" - Says: "What cmd should I use?" Means: what command-line tool do you recommend for this task? May be taken as: answer about Windows cmd.exe specifically rather than general CLI tools Say instead: "What command-line tool should I use?" - Says: "Put it in the cmd" Means: type it into the terminal May be taken as: insert text into a Dockerfile CMD instruction or a script variable Say instead: "Type it into the terminal" ## Tips - Say "terminal" or "command prompt" instead of "cmd" unless you truly mean Windows cmd.exe - In Docker contexts, write "Dockerfile CMD" or "container command" to avoid confusion with the shell - When giving a command to run, write "run this command" rather than "run this cmd" - If you mean the Windows program, say "cmd.exe" so the model knows the era and limits you expect - In mixed Windows/Mac/Linux discussions, say "the equivalent terminal command" to get cross-platform answers ## Often confused with - command: the general concept, not a specific program - powershell: modern Windows shell, more capable than cmd.exe - bash: common Linux/Mac shell, not Windows cmd.exe - terminal: the window program, not the shell inside it - shell: any command interpreter, broader than cmd - cli: command-line interface as a category, not a specific tool