I don’t think so either.
Looking through some presentation decks on speakerdeck.com, I came across two presentations addressing this which I can never can get enough of. The two decks are ”Unix Command Line Productivity Tips” by Keith Bennet and ”Time-saving tricks on the command line” by Janos Gyerik.
Following are some of the command line gems I gathered from their presentations. If you are unfamiliar with any of them, I strongly encourage you to try them out. I suspect you will like what you find.
- cd -
(The dash is part of the command) Ever find yourself jumping back and forth between two directories? This puppy toggles the current and previous directory.
- pushd and popd
Pushd is short for ‘push directory’ and popd for ‘pop directory’. If you execute ‘pushd .’ and then move to a different directory, you can then execute ‘popd’ and it will take you back to the directory you pushed previously. How cool is that?!?
Not pretty but this captures the last parameter in the previously executed commad. For example, if you ‘touch file.txt’ and then ‘subl !$’, Sublime Text opens file.txt.
For your editing on the commad line pleasure:
- ctrl - w
Deletes the last word you have entered on the commad line
- ctrl - k
Deletes from the cursor position to the end of the line
- ctrl - y
Pastes whatever you deleted in the previous commad
Jump to the start of the line
- cntrl - e
Jump to the end of the line.
- option - left/right
Skip left/right one word at a time