• tal@lemmy.today
    link
    fedilink
    English
    arrow-up
    0
    ·
    2 months ago

    You can list your aliases in bash pretty readily.

    $ alias
    alias emacs='emacs --no-site-file'
    alias ls='ls --color=tty -v'
    $
    
  • Schiffsmädchenjunge@sh.itjust.works
    link
    fedilink
    arrow-up
    0
    ·
    2 months ago

    I just load bash.history in Kate or whatever and ctrl-f the command, copy the line, insert that in the terminal, adapt if necessary and go. Unless it’s one of the last ten or so I used, then it’s just ⬆️⬆️⬇️⬇️⬅️➡️⬅️➡️🅱️🅰️

  • Lazycog@sopuli.xyz
    link
    fedilink
    arrow-up
    0
    ·
    2 months ago

    This is why I follow linux memes, I don’t know if I have ever bumped into CTRL+R but I finally can let go of

    history
    
    • tal@lemmy.today
      link
      fedilink
      English
      arrow-up
      1
      ·
      edit-2
      2 months ago

      If you haven’t used them before, there’s also ! and ^.

      ! invokes the last command starting with the following string.

      ^ searches for the last command containing the first string, replaces that string with the second, and invokes that.

      $ ls *.mp4
      Episode_One.mp4  Episode_Two.mp4
      $ !l
      ls *.mp4
      Episode_One.mp4  Episode_Two.mp4
      $ ^mp4^mp3
      ls *.mp3
      music.mp3
      $
      
      • Lazycog@sopuli.xyz
        link
        fedilink
        arrow-up
        1
        ·
        2 months ago

        I used !<index> Together with history by giving an index displayed in the history list, but did not know that you can use it like that! Also didn’t know about ^

        Thanks for the tips!