In this article I am sharing a list of useful Windows commands. Please comment if you find any command missing from the list:

Command Description
ASSOC         Displays or modifies file extension associations.
ATTRIB         Displays or changes file attributes.
BREAK         Sets or clears extended CTRL+C checking.
BCDEDIT       Sets properties in boot database to control boot loading.
CACLS         Displays or modifies access control lists (ACLs) of files.
CALL           Calls one batch program from another.
CD             Displays the name of or changes the current directory.
CHCP           Displays or sets the active code page number.
CHDIR         Displays the name of or changes the current directory.
CHKDSK         Checks a disk and displays a status report.
CHKNTFS       Displays or modifies the checking of disk at boot time.
CLS           Clears the screen.
CMD           Starts a new instance of the Windows command interpreter.
COLOR         Sets the default console foreground and background colours.
COMP           Compares the contents of two files or sets of files.
COMPACT       Displays or alters the compression of files on NTFS partitions.
CONVERT       Converts FAT volumes to NTFS.   You cannot convert the current drive.
COPY           Copies one or more files to another location.
DATE           Displays or sets the date.
DEL           Deletes one or more files.
DIR           Displays a list of files and subdirectories in a directory.
DISKCOMP       Compares the contents of two floppy disks.
DISKCOPY       Copies the contents of one floppy disk to another.
DISKPART       Displays or configures Disk Partition properties.
DOSKEY         Edits command lines, recalls Windows commands, and creates macros.
DRIVERQUERY   Displays current device driver status and properties.
ECHO           Displays messages, or turns command echoing on or off.
ENDLOCAL       Ends localization of environment changes in a batch file.
ERASE         Deletes one or more files.
EXIT           Quits the CMD.EXE program (command interpreter).
FC             Compares two files or sets of files, and displays the differences between them.
FIND           Searches for a text string in a file or files.
FINDSTR       Searches for strings in files.
FOR           Runs a specified command for each file in a set of files.
FORMAT         Formats a disk for use with Windows.
FSUTIL         Displays or configures the file system properties.
FTYPE         Displays or modifies file types used in file extension associations.
GOTO           Directs the Windows command interpreter to a labelled line in a batch program.
GPRESULT       Displays Group Policy information for machine or user.
GRAFTABL       Enables Windows to display an extended character set in graphics mode.
HELP           Provides Help information for Windows commands.
ICACLS         Display, modify, backup, or restore ACLs for files and directories.
IF             Performs conditional processing in batch programs.
LABEL         Creates, changes, or deletes the volume label of a disk.
MD             Creates a directory.
MKDIR         Creates a directory.
MKLINK         Creates Symbolic Links and Hard Links
MODE           Configures a system device.
MORE           Displays output one screen at a time.
MOVE           Moves one or more files from one directory to another directory.
OPENFILES     Displays files opened by remote users for a file share.
PATH           Displays or sets a search path for executable files.
PAUSE         Suspends processing of a batch file and displays a message.
POPD           Restores the previous value of the current directory saved by PUSHD.
PRINT         Prints a text file.
PROMPT         Changes the Windows command prompt.
PUSHD         Saves the current directory then changes it.
RD             Removes a directory.
RECOVER       Recovers readable information from a bad or defective disk.
REM           Records comments (remarks) in batch files or CONFIG.SYS.
REN           Renames a file or files.
RENAME         Renames a file or files.
REPLACE       Replaces files.
RMDIR         Removes a directory.
ROBOCOPY       Advanced utility to copy files and directory trees
SET           Displays, sets, or removes Windows environment variables.
SETLOCAL       Begins localization of environment changes in a batch file.
SC             Displays or configures services (background processes).
SCHTASKS       Schedules commands and programs to run on a computer.
SHIFT         Shifts the position of replaceable parameters in batch files.
SHUTDOWN       Allows proper local or remote shutdown of machine.
SORT           Sorts input.
START         Starts a separate window to run a specified program or command.
SUBST         Associates a path with a drive letter.
SYSTEMINFO     Displays machine specific properties and configuration.
TASKLIST       Displays all currently running tasks including services.
TASKKILL       Kill or stop a running process or application.
TIME           Displays or sets the system time.
TITLE         Sets the window title for a CMD.EXE session.
TREE           Graphically displays the directory structure of a drive or path.
TYPE           Displays the contents of a text file.
VER           Displays the Windows version.
VERIFY         Tells Windows whether to verify that your files are written correctly to a disk.
VOL   Displays a disk volume label and serial number.
XCOPY Copies files and directory trees.
WMIC Displays WMI information inside interactive command shell.
NET ACCOUNTS The net accounts command is used to set password and logon requirements for users.
NET COMPUTER The net computer command is used to add or remove a computer from a domain.
NET CONFIG Use the net config command to show information about the configuration of the Server or Workstation service.
NET CONTINUE The net continue command is used to restart a service that was put on hold by the net pause command.
NET FILE Net file is used to show a list of open files on a server. The command can also be used to close a shared file and remove a file lock.
NET GROUP The net group command is used to add, delete, and manage global groups on servers.
NET LOCALGROUP The net localgroup command is used to add, delete, and manage local groups on computers.
NET NAME Net name is used to add or delete a messaging alias at a computer.
NET PAUSE The net pause command puts on hold a Windows resource or service.
NET PRINT Net print is used to display and manage network print jobs.
NET SEND Net send is used to send messages to other users, computers, or net name created messaging aliases.
NET SESSION The net session command is used to list or disconnect sessions between the computer and others on the network.
NET SHARE The net share command is used to create, remove, and otherwise manage shared resources on the computer.
NET START The net start command is used to start a network service or list running network services.
NET STATISTICS Use the net statistics command to show the network statistics log for the Server or Workstation service.
NET STOP The net stop command is used to stop a network service.
NET TIME Net time can be used to display the current time and date of another computer on the network.
NET USE The net use command is used to display information about shared resources on the network that you’re currently connected to, as well as connect to new resources and disconnect from connected ones.
NET USER The net user command is used to add, delete, and otherwise manage the users on a computer.
NET VIEW Net view is used to show a list of computers and network devices on the network.
DATE Today’s date
NETSTAT -AON List of currently active connections
MSINFO32 Shows system information such as OS, CPU architecture, RAM size
ICACLS Shows permissions of a file or folder
SCHTASKS List of tasks in task scheduler

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s