Command | Description | cmd.exe built In? |
assoc | Displays or modifies file extension associations. | yes |
attrib | Displays or changes file attributes. | no |
break | Sets or clears extended CTRL+C checking (only for compatiblity with DOS, has no effect under Windows) | yes |
bcdedit | Sets properties in boot database to control boot loading. | no |
cacls | Displays or modifies access control lists (ACLs) of files. | no |
call | Calls one batch program from another. | yes |
cd | Displays the name of or changes the current directory. | yes |
chcp | Displays or sets the active code page number. | yes |
chdir | Displays the name of or changes the current directory. | yes |
chkdsk | Checks a disk and displays a status report. | no |
chkntfs | Displays or modifies the checking of disk at boot time. | no |
cls | Clears the cmd.exe console. | yes |
cmd | Starts a new instance of the Windows command interpreter. | no |
color | Sets the default console foreground and background colors. | yes |
comp | Compares the contents of two files or sets of files. | no |
compact | Displays or alters the compression of files on NTFS partitions. | no |
convert | Converts FAT volumes to NTFS. You cannot convert the current drive. | no |
copy | Copies one or more files to another location. | yes |
date | Displays or sets the date. | yes |
del | Deletes one or more files. | yes |
dir | Displays a list of files and subdirectories in a directory. | yes |
diskpart | Displays or configures disk partition properties. | no |
doskey | Edits command lines, recalls Windows commands, and creates macros. | no |
driverquery | Displays current device driver status and properties. | no |
echo | Displays messages, or turns command echoing on or off. | yes |
endlocal | Ends localization of environment changes in a batch file. | yes |
erase | Deletes one or more files. | yes |
exit | Quits the CMD.EXE program (command interpreter). | yes |
fc | Compares two files or sets of files, and displays the differences between them. | no |
find | Searches for a text string in a file or files. | no |
findstr | Searches for strings in files. | no |
for | Runs a specified command for each file in a set of files. | yes |
format | Formats a disk for use with Windows. | no |
fsutil | Displays or configures the file system properties. | no |
ftype | Displays or modifies file types used in file extension associations. | yes |
goto | Directs the Windows command interpreter to a labeled line in a batch program. | yes |
gpresult | Displays Group Policy information for machine or user. | no |
graftabl | Enables Windows to display an extended character set in graphics mode. | ? |
help | Provides Help information for Windows commands. | no |
icacls | Display, modify, backup, or restore ACLs for files and directories. | no |
if | Performs conditional processing in batch programs. | yes |
label | Creates, changes, or deletes the volume label of a disk. | no |
md | Creates a directory. | yes |
mkdir | Creates a directory. | yes |
mklink | Creates Symbolic Links and Hard Links | yes |
mode | Configures a system device. | no |
more | Displays output one screen at a time. | no |
move | Moves one or more files from one directory to another directory. | yes |
openfiles | Displays files opened by remote users for a file share. | no |
path | Displays or sets a search path for executable files. | yes |
pause | Suspends processing of a batch file and displays a message. | yes |
popd | Restores the previous value of the current directory saved by PUSHD. | yes |
print | Prints a text file. | no |
prompt | Changes the Windows command prompt. | yes |
pushd | Saves the current directory then changes it. | yes |
rd | Removes a directory. | yes |
recover | Recovers readable information from a bad or defective disk. | no |
rem | Start a comment in batch files. | yes |
ren | Renames a file or files. | yes |
rename | Renames a file or files. | yes |
replace | Replaces files. | no |
rmdir | Removes a directory. | yes |
robocopy | Advanced utility to copy files and directory trees | no |
set | Displays, sets, or removes Windows environment variables. | yes |
setlocal | Begins localization of environment changes in a batch file. | yes |
sc | Displays or configures services (background processes). | no |
schtasks | Schedules commands and programs to run on a computer. | no |
shift | Shifts the position of replaceable parameters in batch files. | yes |
shutdown | Allows proper local or remote shutdown of machine. | no |
sort | Sorts input. | no |
start | to start a separate window to run a specified program or command. | ? |
subst | Associates a path with a drive letter. | no |
systeminfo | Displays machine specific properties and configuration. | no |
taskkill | Kill or stop a running process or application. | no |
tasklist | Displays all currently running tasks including services. | no |
time | Displays or sets the system time. | yes |
title | Sets the window title for a cmd.exe session. | yes |
tree | Graphically displays the directory structure of a drive or path. | no |
type | Displays the contents of a text file. | yes |
ver | Displays the Windows version. | yes |
verify | Tells Windows whether to verify that your files are written correctly to a disk. | yes |
vol | Displays a disk volume label and serial number. | yes |
xcopy | Copies files and directory trees. | no |
wmic | Displays WMI information inside interactive command shell. | no |