I use this regularly, for everything ranging from the forgotten sudo (instead of running "sudo !!") to typos across the board.<p>But it does get me into interesting situations! Just the other day I was demo-ing something to my team + Director of Engg on the projector, and I ran an incorrect command, followed by "fuck" to fix it, leading to so many stares :P<p>Just as an FYI, you can change the prompt from fuck to something else by changing your .bashrc eg.:<p><pre><code> eval "$(thefuck-alias fixit)"
</code></pre>
I'm not changing my alias though! ;)