sudo !!
to rerun last command as sudo.
history
can be paired with !5
to run the fifth command listed in history.
@papertowels@lemmy.one I’ve been working in the bash shell since 1993 and did not know sudo !!
was a thing. Good lord, I no longer have to press up, press crtl-left a bunch of times, then type sudo enter space anymore. And I can give it an easy-to-remember alias like ‘resu’ or ‘redo’! Ahahaha, this changes everything! Thank you!!
I believe it’s the fifth oldest - I think !-5
will get you the fifth impost recent, but I was shown that and haven’t put it into practice.
The most common usecase I do is something like history | grep docker
to find docker commands I’ve ran, then use !
followed by the number associated with the command I want to run in history.