You are on page 1of 10

More UK Exchange Consultants Certificates for Exchange exchange. sembee.

info MS Exchange Resources Knowledge Base search Login Scripts Recovery of MS Office content UK ISP Status Pages Automatic Updates Client Sembee Blog

dosprompt.info from Sembee Ltd.


UK MS Exchange Consultants

Home Getting Starting Guide Network Diagnostics NETSTAT MX Record Lookup Amazon Store

Command Prompt Basics - A Getting Started Guide

Many of the troubleshooting techniques you will find on the internet make use of the DOS or Command Prompt. This is how computers used to work before the mouse became common. You have to type in your commands. This site will give you a quick overview of how the command prompt works. Initially it starts with showing you how to move around your file system. When it comes to running more advanced commands, this basic information will help because different commands need to be run from different directories. This information was formally on amset.info, but has now been moved to its own separate domain. You may have been redirected here from amset.info. Throughout this page you will see this referred to as a command prompt. DOS Prompt and Command Prompt are the same thing.

You should have a Command Prompt open when reading this page so that you can try the commands. Unless stated, you will not damage your data by just moving around your folders.

Opening a Command Prompt


There are two conventional ways to start a Command prompt. 1. Start, Programs, Accessories, Command prompt 2. Start, Run and type "cmd" (minus quotes) and press enter. You can also use Microsoft power toys to open a command prompt from Windows Explorer. You can read more about the power toys further down this page, here. The screenshot below shows a Command Prompt on Windows 7 - it is almost identical on all other versions of Windows.

Command Prompt on Windows Vista, Windows 7 and Windows 2008 On Windows Vista and Windows 7, a standard Command Prompt may not allow you to do everything that you need to. In that case you will need to use an elevated command prompt. The best way to start an elevated command prompt is to RIGHT click on the shortcut and choose Run As Administrator. How to tell if the command prompt is elevated If the prompt is elevated, then the initial path will be C:\Windows\System32. The title bar will also say "Administrator: Command Prompt". If the prompt is not elevated then by default it will start in C:\Users\Username (where username is the username of the account in use) and the title bar will just say "Command Prompt". The example above was configured to start in C:\ .

Closing a command prompt


You can close a command prompt either by clicking on the cross in the corner, typing exit and pressing enter, or choosing Close when right clicking the Command Prompt icon on the task bar. However command history is not maintained across sessions, so if you have a lengthy command that you want to use again, it needs to be copied out.

Command Prompt Basics


When you are working in Command Prompt, there are a couple of things that usually work: Many of the commands will have extra options available, known as switches. They are added to the command by entering a "/" then a letter, number or word. These can change how the tool works or handles the information. A common switch would be the help command, which will also give you information on the other switches available. "command" /? This will usually bring up information about the command and the available switches. If it doesn't work, try "-?" after the command instead. "command" > "filename.txt" This will send the results of the command to a text file instead of the screen. You can include switches as well. This is particularly useful if you are looking at the help information for a command. Look at this example command: xcopy /? >c:\xcopy.txt This writes the content of the help command to a file called xcopy.txt located in the root of the C:\ drive.

Copy and Pasting a command in to the window


The usual CTRL-C and CTRL-V commands will not work for a command prompt window. Copying Text To copy text, such as a long command that you have been using or the results of a command, click on the icon in the top LEFT corner, and then choose Edit, and Mark. The cursor will then change. You can then use the mouse to highlight the text that you want to copy. Once you have done so, press enter. The highlight will disappear, and the text will be copied in to the clipboard. You can then copy it elsewhere, or in to the same Command Prompt Window. Pasting Text To paste text, move the cursor to the point where you want to enter it, using the cursor keys. Then click on the icon in the top left corner and choose Edit, Paste.

CLS If you have lots of text in your Command Prompt window, this command will clear it. However history of previous commands typed in that session will be maintained.

Frequently Used Command Prompt Entries


There are two commands you will use most 1. "CD" (change directory) (minus quotes). This changes directory relevant to the one you are currently working in. 2. "DIR" (directory) (minus quotes). This lists the files and directories in the folder that you are in. DIR The "Dir" command is probably the most basic command. It gives you a listing of all the files and folders that are located in the folder that you are currently open in. For example, in the screenshot above, we are in the root of the C:\ drive. If a DIR command is carried out at this point, then you will get a result similar to this: Volume in drive C is System Volume Serial Number is 1234-5678 Directory of C:\ 25/10/2002 23:42 0 AUTOEXEC.BAT 26/10/2002 01:03 0 COMLOG.txt 25/10/2002 23:42 0 CONFIG.SYS 06/02/2003 15:08 0 dir.txt 04/11/2002 20:40 262,144 ntuser.dat 25/10/2002 23:49 <DIR> Documents and Settings 27/01/2003 19:58 <DIR> Program Files 27/01/2003 09:26 <DIR> WINDOWS 5 File(s) 262,144 bytes 3 Dir(s) 12,528,111,616 bytes free Advanced "dir" commands You can get a little more advanced with the dir command by putting extra commands after the intitial "dir". For example: dir /s will show the contents of the current folder, and any subfolders that are below. This will produce a very long file listing. You might want to filter the results or send them to a text file (see above). dir /s something.doc This command will search through all subdirectories below for a file that matches that file name. Similarly, issuing the command

dir /s *.doc will list all files that end in .doc (Word files). CD - Change Directory The CD command is very simple to use. All commands are relative to the directory that you are in. Therefore, using the example output of a "dir" that is shown above, if you want to change to the "Windows" directory, you would type CD Windows If you want to change to the "system" directory (which is a sub directory of "windows"), you would enter CD System However if you knew that you wanted to change to the system directory immediately, you could type this command instead: CD Windows\System However if you were already deep in another directory (for example c:\ documents and settings \username\ local settings) and then wanted to move directly to windows\system then you can do that by putting in an initial backwards slash: CD \Windows\System This tells the command to go to the root of the drive, then to the directory Windows and system. Moving Back Up You can also move back up the tree, instead of down. If you want to just return to the root of the drive (C:\) you would just type cd \ or cd\ If you wanted to just go back one level (to use the earlier example, you were in c:\windows\system and you wanted to be in c:\windows) you would just type: cd.. Alternatively, if you want to access a totally different directory, for example "Program Files" you could type cd program files or cd "program files" When typing directories to change to, if the directory name is unique, then you can use wild cards. For example cd program*

Directory Entry Shortcut: : If you are on Windows 2000 or XP and you have a Windows Explorer screen open at the location that you want to run a Command Prompt command you could open the Command Prompt and typing a long series of directories or CD commands. Instead, just type CD and then a space, then drag and drop the directory you want to work in to the Command Prompt window. The full path to the directory will be entered, ready for you to press enter.

Change Drive
If you want to run a command against a directory on another drive, such as the D drive, then you need to change to that drive, This is done simply by entering the drive letter and a colon: d: On Windows Vista and higher you can also combine the drive letter change and directory by using the full path: cd d:\downloads On Windows XP and older, you can still enter the above command, but will then need to do d: . When you do, you will find that you are in the directory where you did the CD command to.

More Commands
These commands can change file names, create directories etc, so should be used with caution. File Renaming You can rename files in a command prompt. rename something.txt someone.txt would rename the file something.txt to someone.txt Directory Creation You can create directories from the command prompt: mkdir something would create a directory called "something". If you want a directory with a name that has a space in it, such as "My Files" you need include the command in " ": mkdir "my files" This ensures that the directory is created with the space. Without the space you will get a new directory called "my" and an error message.

Windows Power Toys


If you do a lot of work in the command prompt, then you might be interested in installing the "Command Prompt Here" (Windows 9x, NT and 2000) or "Command Here" (Windows XP) Power Toys. These add a new command the right click menu you get when you click on a directory allowing you to open a Command Prompt in that directory. You can download these Power Toys from Microsoft's web site.

Changing where the Command Prompt shortcut starts


By default, the command prompt will start in your Home directory. This could be "C:\Documents and Settings\Username" or a network drive. If you want to always start in another location, such as the root of the C: drive, then you can change the Shortcut. Right click on it and choose Properties. Change the value in "Start In" to your preferred location.

Keyboard Short Cuts


There are a couple of shortcuts that you can use from the keyboard instead of typing full directory paths. Use a Wild Card If the directory you are wanting to change to is very long but uniquely named, then you can use a wild card instead of typing the entire thing. For example, instead of: cd "program files" you could enter cd prog* Enter the wildcard character once you have typed enough characters for Windows to only have one choice. Using "Tab" to Select Files or Folders - Windows XP/Server 2003 only Another neat trick if you are using a command prompt on Windows XP or Windows Server 2003 and is to use the "Tab" key to scroll through the files and folders in the current directory. Type the command you want to use as normal, for example "cd" then press tab to cycle through the files and folders until you reach the one you want. Then press enter. You may still have to enter the " as before, so would type " cd " " then press tab until you reached the folder you want to change to, enter the second " to finish off and press enter.

This technique can save a lot of time if you need to change to a directory with a long name. It will also let you enter hidden folders that do not appear with dir without having to remember the correct name. Repeat a Command If you want to repeat a command that you have just run, or adjust something in the last command, press the "Up" cursor key to bring it back. You can then adjust it and press enter. Useful if you are trying to work out what switches and options you can use to achieve a certain result. History is not maintained across sessions, but is maintained if you use CLS to clear the screen.

Full Command Listing


If you want a full list of the commands available to you, just type "help" and they will be listed. You can then type "help <command>" for the instructions.

Screen Size and Buffer Size


When you are working with a Command Prompt, it maybe helpful to increase the screen size or the buffer size. Screen size is what you can actually see on the screen. Buffer size is what is stored and can be viewed by using the scroll bars at the side. To change the screen size and buffer size, right click on the icon in the top left corner of the Command Prompt window and choose Properties. Then click on layout. A good buffer size is height 300, whereas a good screen size is height between 25 and 50. After pressing OK you will be asked if you want to apply the changes to the shortcut or the current window only. If you are testing, select the current window only.

Deleting Files
Finally - remember that if you delete a file within a Command Prompt session it does not go in to the recycle bin. It will be deleted immediately.

Doing More with the Command Prompt


This page gives you just an introduction to the command prompt. There are many more things that you can do with it.

Network Diagnostics One of the most common uses for the command prompt is to do network diagnostics. You can find out more information about using the command prompt for this on our network diagnostics page. Running scripts remotely Using the Sysinternals tool PSEXEC it is possible to run commands on remote systems. This has been used to great effect to work with Windows Automatic Updates and has been described in some depth on that site here. Netstat - what Application is using what port A built in command line tool is netstat - it can show you a lot of information about what application is using which TCP port, which is useful when looking for problems with network aware applications. The command combinations for netstat are described here.

Further Reading
You can purchase books which cover the Command Prompt in more depth from our Amazon Store.

Top of the Page - Home Page Last Page Update: 11/07/2011

More Content from Sembee Ltd. Resources on exchange.sembee.info Microsoft Exchange 2003 Microsoft Exchange 2007 Microsoft Exchange 2010 Microsoft Outlook Exchange Networking Tasks Amazon Store Other Sites Sembee Ltd.

Command Prompt Getting Started Microsoft Exchange Consultancy Guide Login Scripts Director's Blog MS Exchange Resources Knowledge Base search Recovery of MS Office content from Temp Files Troubleshoot the Automatic Updates Client UK ISP Status Pages

Sembee Ltd. 1998 - 2011. Reproduction of any content on this web site is prohibited without express written consent. Use of this web site is subject to our terms and conditions. All trademarks and registered trademarks are property of their respective owners. This site is not endorsed or recommended by any company or organisation mentioned within and is to provide guidance only and as such we cannot be held responsible for any consequences of following the advice given. Sembee Ltd. is registered in England and Wales at 33 Scrivens Mead, Thatcham, Berkshire, RG19 4FQ. Registered company number: 4704428. VAT Number GB 904 5603 43.

You might also like