Top list of CMD commands for Windows users (2024)

With Windows CMD prompts at your disposal, you can get several things done on your device such as unlocking hidden functionalities and accessing networking options, among other possibilities. These commands are simple to use once you get the hang of them and can enhance your experience of using your Windows laptop, PC, and desktop. In this article, we have compiled some of the most popular and basic CMD prompts that can be performed on most versions of the Windows operating system.

Top basic CMD commands for Windows

Let’s take a look at some of the most commonly used and popular CMD commands for Windows.

1. CD – Change Directory

CD cmd prompt

This command shows the current directory and also allows you to change it by specifying the new location.

  • Syntax: cd (to view current directory), cd <directory> (to change the location of the directory)
  • Example: cd Public

2. REN: Rename

REN cmd prompt

This command helps in renaming files or directories.

  • Syntax: ren <path><old name> <new name>, rename <path><old name> <new name>
  • Example: ren /?

3. ASSOC: Fix File Associations

Assoc cmd prompt

When running the command, you can associate a particular extension to open any program or application.

  • Syntax: assoc [.ext[=[fileType]]]
  • Example: C:\Users\assoc.doc

4. Mkdir

Mkdir CMD prompt

Use this command prompt to create subdirectories within the directories.

  • Syntax: mkdir [<drive>:]<path>
  • Example: mkdir hello

5. Powercgf

This command helps detect and troubleshoot any battery life or power efficiency problems with your Windows machine.

  • Syntax: powercfg <options> <arguments>
  • Example: powercfg /?

6. Shutdown

Shutdown cmd prompt

You can use this command prompt to shutdown or restart your computer. It also allows to control the shutdown process

  • Syntax: shutdown <options>
  • Example: shutdown /r

7. SYSTEMINFO: System Information

Systeminfo cmd prompt

As the name suggests, this command prompt provides the user with information related to the computer or laptop’s hardware and software.

  • Syntax: systeminfo
  • Example: systeminfo /fo csv

8. Chkdsk

This command scans the local file system and metadata to find any errors within them.

  • Syntax: chkdsk <volume> <options>
  • Example: chkdsk <volume> /f

9. Clip

The command copies the output of command or the contents of a file to the clipboard.

  • Syntax: <command> | clip
  • Example: clip <filename>

10. Color

Color CMD prompt

If you are someone wishes to customise the background and text colours of the Command Prompt window, this particular command can help you with that.

  • Syntax: color <background><font>
  • Example: color 1b

11. Compact

Compress cmd prompt

With this command prompt, you can compress files and folders stored on your computer.

  • Syntax: compact <options> <file>
  • Example: compact /c sample_file.txt

Use the ‘/c’ parameter to compress the file

12. Copy

As the name suggests, this command copies one or multiple files from one location to another.

  • Syntax: copy <options> <source> <destination>
  • Example: copy sample_file.txt sample_file_copy.txt

13. Del

The Del command deletes one or more files in one go.

  • Syntax: del <options> <file(s)>
  • Example: del sample.txt

14. Erase

Just like the Del prompt, the Erase command helps you to get rid of the specified files.

  • Syntax: erase <options> <files(s)>
  • Example: erase sample.txt

15. Doskey

Doskey cmd prompt

This command quickly lists down all the previously used command prompts. Consider it as the Command Prompt window’s history menu.

  • Syntax: doskey /history
  • Example: doskey /history

16. Driverquery

Drivequery cmd prompt

This function generates a list of all the drivers installed on the device while providing other key details such as module name, driver type, and link date.

  • Syntax: driverquery
  • Example: driverquery

17. Exit

Exit cmd prompt

This command ends the current interpreter session and closes the Command Prompt window upon pressing the ‘enter’ key. Can come in handy when you’re not using a mouse.

  • Syntax: exit
  • Example: exit

18. Find

In case you want to find a particular text from a file, this is the command to be used. It will display the line containing that text.

  • Syntax: find <string> <file>
  • Example: find “text” <file>

19. Help

Help cmd prompt

This command lists all the command prompts that you can use in the window. It also provides one-line descriptions of each prompt for a better understanding of its use case.

  • Syntax: help
  • Example: help <exit>

This particular command will provide the description of the ‘exit’ command.

20. Hostname

Hostname CMD prompt

With this command, you can know your laptop or computer’s host name.

  • Syntax: hostname
  • Example: hostname

21. Tasklist

Tasklist CMD

As the name suggests, this CMD command summons a list of tasks that are actively running on your Windows laptop or PC. It also shows certain tasks that are hidden in the Task Manager window.

  • Syntax: tasklist
  • Example: tasklist
CMD COMMANDPURPOSE
CD – Change DirectoryShows and changes the current directory to a new location
REN: RenameRenames files or directories
ASSOC: Fix File AssociationsAssociates an extension to open a program or application
MkdirCreates subdirectories within the directories
PowercgfHelps detect and troubleshoot battery or power efficiency problems with the device
ShutdownShut down or restart your computer
SYSTEMINFO: System InformationView hardware and software-related information of your Windows device
ChkdskScans local file system and metadata to find any errors
ClipInstantly copies the output of a command
ColorChanges background colour of Command Prompt window
CompactCompress files and folders 
CopyCopies files from one location to another
DelDeletes one or multiple files on your computer instantly
EraseGets rid of specified files
DoskeyShows previously used command prompts
DriverqueryPulls up a list of drivers installed on the device
ExitExits and closes the current Command Prompt session
FindSearches and finds specific text from a file
HelpLists all command prompts along with their descriptions
HostnameDisplays laptop or computer’s hostname
TasklistDisplays a list of running tasks and services

Top network CMD commands for Windows

1. IPCONFIG

Ipconfig cmd prompt

If a need arises to check the network details, this is the command you should be using in the Command Prompt. It comes in handy when troubleshooting the network.

  • Syntax: ipconfig
  • Example: ipconfig

2. Netstat

Netstat cmd prompt

This command provides all the details of the TCP connections which are currently active.

  • Syntax: netstat
  • Example: netstat

3. Nslookup

nslookup cmd prompt

This is yet another crucial cmd prompt for web developers and IT professionals. With this command, you can easily get a list of the DNS records for a specific domain

  • Syntax: nslookup
  • Example: nslookup google.com

This will provide the DNS details of Google.

4. ARP

This command lets you change, delete and show Address Resolution Protocol (ARP) information of the devices on the network.

  • Syntax: arp
  • Example: arp

5. NBTSTAT

The prompt shows all the current protocol statistics and current TCP/IP connections.

  • Syntax: nbstat
  • Example: nbstat

6. Net

This command allows the users to to find out the network details and update them in case of any issues.

  • Syntax: net <accounts, computer, config, continue, file, group, help, helpmsg, localgroup, name, pause, print, send, session, share, start, statistics, stop, time, use, user, view>
  • Example: net

7. Whois

WHOIS is the go-to online platform to get details of any domain such as its owner’s name, IP address and more. While there’s are other websites as well that provide you with such data, Windows lets you look up domain details right from the Command Prompt. You will first have to install Whois Program from Microsoft’s website to be able to execute the command.

  • Syntax: whois <domain URL>
  • Example: whois google.com

8. Route

Use this command to check and make alterations to the route table of your Windows PC or laptop. 

  • Syntax: route
  • Example: route PRINT
CMD COMMANDPURPOSE
IPCONFIGDisplays the network details
NetstatProvides details of active TCP connections
NslookupGet list of DNS records for a specific domain
ARPChange, delete and show Address Resolution Protocol (ARP) information of the devices
NBTSTATDisplays all the current protocol statistics and current TCP/IP connections
NetFind network details and update them
WhoisLook up domain details of any website
RouteCheck and make alterations to the route table of your Windows machine

How to access CMD prompts in Windows

There are two methods you can use to access the Command Prompt application on Windows 11, 10, 8, 7, Vista, and even Windows XP.

Method 1

Step 1: Firstly, drag your cursor and click the ‘Windows‘ icon present on the left side of the taskbar

How to access CMD prompts in Windows

Step 2: Now, tap the search icon or search bar and type ‘Command

How to access CMD prompts in Windows

Step 3: Click the ‘Command Prompt’ application and a window should open

Step 3: Go ahead and start typing the commands

How to access CMD prompts in Windows

Method 2

Step 1: From your keyboard, press Windows + R keys at the same time

Step 2: A small window should popup

How to access CMD prompts in Windows

Step 3: Enter ‘cmd‘ and press ‘Enter

Step 4: The Command Prompt application will now open

How to access CMD prompts in Windows

FAQs

1) Why use CMD prompts?

CMD prompts allow users to tweak system settings, modify files or folders, troubleshoot network and operating system problems, and much more. Its user interface is fast and provides the output in an instantaneous manner. Once you get hold of the most common and useful prompts, you can end up getting many system-related things done.

2) How many CMD commands are there in Windows?

There are around 280 CMD command prompts in Windows 8, 10, and 11 with each having different functionality and purpose. While some help in modifying system settings, others allow you to troubleshoot network-related problems, if any.

3) Can I damage my system by using CMD commands?

Use CMD commands only if you know what you’re getting into. Using command prompts without having proper knowledge may lead to problems with your Windows device, especially if you don’t know how to reverse the function or output. So, before entering any command, make sure you know its actual purpose and outcome.

4) How do I run CMD commands as an administrator?

Yes, CMD commands can be run as an administrator. Besides, some command prompts don’t even require administrator access.

5) Can I use CMD commands to troubleshoot Windows issues?

Yes, depending upon the issue you are facing, CMD commands can be used to troubleshoot and even fix certain problems with the system. For instance, the ‘sfc /scannow’ prompt can be entered in the command windows to scan and restore system files on Windows 10 and 11. However, you’ll be required to give it the permission to run as an administrator.