Changing the Current Path with CD
When you open the command prompt, the default path is C:\ Users\%username%, with %username% being replaced with your actual user name. For example, if I logged on with a user name of Mike, the default path would be c:\Users\Mike.
You can change the path with the CD command (short for change directory).
- CD \ will take you to the root of the current drive.
- CD .. will take you up one folder.
- CD folderName will take you into the folder specified as long as the folder is in the current folder.
- CD \1st folder\2nd folder\3rd folder will take you to the third folder, as long as the path is valid.
Using the CD Command
- Launch a command prompt and note the current path. Unless you launched it using Run As Administrator, it will point to a directory with your name in the C:\Users directory.
- Type CD .. (CD, space, and two dots), and press Enter. This will take you up one folder to the C:\Users folder.
- Type CD \ and press Enter. This will take to you the root of C:\.
- Type in Dir and press Enter to view the contents of the root.
- Type the following command to change the directory to the windows\sytem32 folder:
CD \windows\system32
Note that the backslash (\) before windows causes the path to start from the root of the C:\ drive. - Type in DIR and press Enter to view the contents of this folder.
- Press the up arrow twice to recall the CD \ command, and press Enter. You'll be returned to the root.
- Enter the following command to change to the system32 folder using the windows variable.
CD %windir%\system32
In this tutorial:
- Working with the Command Prompt
- Starting and Ending a Command Prompt Session
- Easy ways to invoke administrator Command Prompt sessions
- Starting Command Prompt at a Particular Folder
- Strings with Spaces Need Quotes
- Cmd.exe vs. Command.com
- Commands Are Not Case Sensitive
- Starting Command Prompt and Running a Command
- Cmd.exe and Other Command Prompts
- Using AutoRun to Execute Commands When Command Prompt Starts
- Using Cmds Command-Line Syntax
- Using Commands
- Type /? for help
- Starting Programs
- Open Windows Explorer at the current Command Prompt folder
- Using File-Name and Folder-Name Completion
- Use a different completion character
- Using Wildcards
- Editing the Command Line
- Using Command Symbols
- The Redirection Symbols
- The Pipe Symbol
- The Command Combination Symbols
- Pausing or Canceling Commands
- Simplifying Command Entry with Doskey Macros
- DOSKEY Saves Typing
- System Variables Identify the Environment
- Viewing Environment Variables
- Modifying Environment Variables
- Predefined Environment Variables
- Customizing Command Prompt Windows
- Setting the Window Size and Position
- Setting the Window Size and Position Visually
- Selecting a Font
- Setting Colors
- Setting Other Options
- Copy and paste in the command prompt window
- Navigating from the command prompt
- Printing a list of filenames
- Commands Use Paths
- Identifying Executables
- Modifying the Path to Executables
- Modifying the Path with the GUI
- Changing the Current Path with CD
- Changing the Current Path with Windows Explorer
- Capturing the Output
- A Sampling of Commands
- Dir
- Copy
- XCopy
- SET
- NET USE
- SystemInfo
- DriverQuery
- Echo
- Advanced Shell Commands
- Creating a Batch File
- Scheduling a Batch File
- Creating Scheduled Tasks with a Script
- Using Windows PowerShell and the PowerShell ISE
- Windows PowerShell ISE
- PowerShell Commands
- Verbs and Nouns
- Sending Output to a Text File
- PowerShell Syntax
- Variables Created with a $ Symbol
- Comparison Operators
- Parentheses, Brackets, and Braces
- Running PowerShell Scripts
- PowerShell Execution Policy
- Changing the Execution Policy
- Looping
- Collections
- Creating a PowerShell Script
- Documenting Scripts
- Using PowerShell Commands
- Getting Help on PowerShell
- Using WMI_Cmdlets
- Getting Details on an Object
- Querying Information on Specific Objects
- Terminate Applications with Win32_process
- Formatting Output with the -f Format Operator
- Filtering the Output with the Where-Object Command
- Using the IF statement
- Using the Switch Statement
- Script Reusability