One Thing Well

A weblog about simple, useful software.

You can follow along on Twitter or via the feed. Don't hesitate to get in touch. Sponsor the site.

Correcting Command Line Mistakes

Two ways to correct mistakes at the command line:

Let’s say you accidentally try to cd into a directory called stoat that doesn’t exist, then remember it’s the weasel directory you’re after:

$ cd ~/stoat
cd: no such file or directory: stoat
$ !!s/stoat/weasel/
$ pwd
/home/you/weasel

What if you type the wrong command by accident, or change your mind about the best command to use? ^ to the rescue:

$ less ~/weasel.txt
# Less shows the file, but it needs to be edited, so...
$ ^less^vim
# ...and the original argument is passed to the new command.