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:
1. 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.
2. 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.
3. 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
4. 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
5. 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
The Bottom Line
The command line is the place where power users dwell. It’s easy to change directories, view network information and execute basic network functions. Most of the time, the basic commands suffice; however, there’s a few things you can do to get more out of the command prompt. Dragging folders into the command prompt saves you the effort of typing a long folder path. Pressing F7 brings up your more recent commands at a glance. The tree command gives you a nice visual of your directory structure. The clip filter redirects the output to the clipboard and the help switch can quickly get you out of a bind when you’re not sure where to go.