• @[email protected]
    link
    fedilink
    716 days ago

    sudo !! to rerun last command as sudo.

    history can be paired with !5 to run the fifth command listed in history.

    • Kelly Aster 🏳️‍⚧️
      link
      fedilink
      English
      55 days ago

      @[email protected] 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!!

      • @[email protected]
        link
        fedilink
        8
        edit-2
        6 days ago

        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.

    • Caveman
      link
      fedilink
      15 days ago

      Love these, I used a terminal select from history with fuzzy finding to do the !5 as redo