I love the Windows Command prompt because I often get things done faster by typing a command rather than hunting down an icon or nested menu setting.
I’ve discovered that as I’ve used the command prompt, I’ve adopted my own shortcuts, I’ll call them hacks, that have really boosted my productivity.
Here are my top five:
- Copy Path on Folder Drop
I had a file buried in C:\xampp\htdocs\Vonster\wp-content\themes\twentytwelve that I needed but look at that folder path: if I manually type it I’ll instantly make myself susceptible to all kinds of typos plus I’m lazy and couldn’t care less about typing folder paths.
To paste the full path, just drag the folder and drop it into the command prompt.
In my case I typed cd in the command prompt and then dragged my folder into the command window.
- View history with F7
One way to recount the list of commands you typed during a session is to press the up and down arrow keys. Up goes back in time and Down moves forward to the present. You probably already knew that; however, there’s an alternate way that can save you a few keystrokes.
Pressing F7 lets you see your 10 most recent commands in a single glance. Now you can arrow up or down and press enter on the exact command you need to recall.
- Pretty Print the Current Directory
Whenever you want to view the directory contents you type dir but sometimes you just want to view the structure without the datestamps and file sizes. Welcome to the tree /a command.
tree let’s you view all the folders and subfolders of the current directory as a rudimentary ASCII art print out.
Since the output is usually long, I always add the redirection operator to send the results to a file.
And here’s the text file I saved the output to.
I entered this command from C:\xampp\htdocs\Vonster. If I entered it from C:\xampp\htdocs\ I would get every folder and subfolder in the htdocs parent
tree /a > c:\vonsterWebsite.txt
- Send Command Output to the Clipboard
A related command is the clip option. After any command insert a space then type the vertical pipe (it’s right below the backspace and shares a key with the backslash). After the pipe insert another space and type clip.
For example to send the ipconfig results to your clipboard rather than the command prompt window – type this:
ipconfig /all | clip
- Get Help
The quick way to get help on a command is to tack on a baskslash and question mark.
For example, let’s say I want to use netsh but I forgot how to view all the Wireless Profiles on my computer.
Now I can see a list of every netsh command…
Near the bottom of the list I see a command called wlan. Hmm maybe that’s it. Let’s give it a shot.
netsh wlan /?
Now I’ve narrowed down the list…
Perhaps the show command will do the trick.
netsh wlan show /?
And there it is near the bottom of the list: show profiles.
netsh wlan show profiles