Learn Essential Windows CMD Commands

This tutorial intends to teach you the most Essential and Common Windows CMD (Command Prompt) Commands. As you may know, CMD is a command line terminal for Windows. You can easily run your commands from CMD. It is a powerful tool that allows you to manage and configure your Windows system, especially for the system settings that aren’t available through the graphical interface.

In this guide, we try to provide a list of useful CMD commands for Windows. To get familiar with them, follow the steps below.

Essential Windows CMD Commands – Mastering Powerful CMD

To complete this guide, log in to your Windows Client or Windows Server and follow the steps below.

Step 1 – Run CMD As Administrator on Windows

You can open your CMD as a regular user. But it is better to run it as an administrator for the commands you want to run and need admin privileges. To do this, you can type CMD in your search bar and click Run as Administrator.

Run CMD As Administrator

Then, you should see that your command prompt opened as an admin user.

Command Prompt Admin privileges

Step 2 – Basic CMD Windows Commands List

At this point, we want to display basic command prompt commands. Let’s see what we have.

Step 3 – Networking and Other Advanced CMD Commands List

Also, command prompt commands can be used for networking and troubleshooting. In this list, we provide some advanced commands that you can use on your system.

Advanced CMD CommandsUsage
xcopyCopy files and directories including subdirectories.
ipconfigDisplay current network configuration.
pingDisplay network connectivity.
netstatView TCP/IP connections and status.
tracertTest your connections to a network host.
tasklistShow the current running processes.
taskkillTerminate a process or an application by process ID.
sfcSystem File Checker. Scan all protected system files and replace incorrect versions with correct Microsoft versions.
chkdskCheck the file system for errors.
getmacDisplay MAC Address.
netshConfigure and display network components.
telnetEstablish network connections.
compactDisplay and change file compression.
gpresultView group policies.
treeDisplay folder structure.
expandExtract files.
fcCompare your files and their differences.
ftypeShow the file type.
ftpTransfer files to a FTP server.

These are the most common CMD commands that you can use to perform your Windows operations via the command line interface.


For those who are comfortable with the command line interface, it is a good practice to learn CMD or command prompt essential commands. Learning these commands will increase your skills to perform your system operations from CLI. With CMD, you can have more control over your system.

Hope you enjoy it. Also, you may like to read the following articles:

Permanently Remove Python From Windows Machine

Enable Network Discovery and File Sharing on Windows

Remove Malware From Windows

Change HostName on Windows Server/Client

Newsletter Updates

Enter your email address below and subscribe to our newsletter

Stay informed and not overwhelmed, subscribe now!