Here is a list of all internal commands of DOS/CMD in Windows. To know how to execute cmd’s internal command in FireCMD, check this tutorial: How to use Command prompt’s internal commands in FireCMD.
Command | Description |
---|---|
ASSOC | Change file extension associations |
CALL | Call one batch program from another |
CD | Change Directory – move to a specific Folder |
CLS | Clear the screen |
COLOR | Change colors of the CMD window |
COPY | Copy one or more files to another location |
DATE | Display or set the date |
DEL | Delete one or more files |
DIR | Display a list of files and folders |
ECHO | Display message on screen |
ENDLOCAL | End localisation of environment changes in a batch file |
ERASE | Delete one or more files |
EXIT | Quit the current script/routine and set an errorlevel |
FOR /F | Loop command: against a set of files |
FOR /F | Loop command: against the results of another command |
FOR | Loop command: all options Files, Directory, List |
FTYPE | File extension file type associations |
GOTO | Direct a batch program to jump to a labelled line |
IF | Conditionally perform a command |
MD | Create new folders |
MKLINK | Create a symbolic link (linkd) |
MOVE | Move files from one folder to another |
PATH | Display or set a search path for executable files |
PAUSE | Suspend processing of a batch file and display a message |
POPD | Return to a previous directory saved by PUSHD |
PROMPT | Change the command prompt |
PUSHD | Save and then change the current directory |
REM | Record comments (remarks) in a batch file |
REN | Rename a file or files |
RD | Delete folder(s) |
SET | Display, set, or remove session environment variables |
SETLOCAL | Control the visibility of environment variables |
SHIFT | Shift the position of batch file parameters |
START | Start a program, command or batch file |
TIME | Display or set the system time |
TITLE | Set the window title for a CMD.EXE session |
TYPE | Display the contents of a text file |
VER | Display version information |
VERIFY | Verify that files have been saved |
VOL | Display a disk label |
:: | Comment / Remark |
This is the tip of the iceberg. Batch commands are much more then those. For example, “ping” & “ipconfig” are well known commands, but they are not listed here, and are not displayed when using “help” command.
Ping and ipconfig are not internal commands of cmd. They are external commands.