[sf-lug] My favorite simple little Linux tips

Jesse Zbikowski embeddedlinuxguy at gmail.com
Wed Aug 4 15:54:07 PDT 2010

On Fri, Jul 30, 2010 at 9:05 PM, Akkana Peck <akkana at shallowsky.com> wrote:
> $ !-4:gs/foo/bar
> runs the fourth-to-last command, replacing every foo with bar
> (gs means global substitute).

That's pretty cool. I was afraid to use history expansion until I discovered

$ shopt -s histverify

(setopt histverify in Zsh). This lets you see and edit the expanded
command before hitting enter; useful for when you accidentally type

$ rm -rf junk
$ !!:s/junk/*

More information about the sf-lug mailing list