Neat Bash Trick: Open Last Command for Editing in the Default Editor and then Execute on Saving/Exiting

This is pretty slick: enter “fc” in the shell and your last command opens up for editing in your default editor (as given by “\$EDITOR”). Works perfectly with vi.

With vi, “:cq” aborts execution of the command.

Share