• @RomanRoy
    link
    411 year ago

    Ctrl R > start typing

    You’re welcome to have your life changed

  • @jg1i
    link
    371 year ago

    Bruh. Ctrl-r

    • @PlasticExistence
      link
      41 year ago

      For real. Alternatively use alias to reassign a command to something shorter if it’s one you’re always searching for later. I use ‘update’ as an alias for ‘apt update && apt upgrade -y && apt autoremove && apt autoclean’

    • @2ez
      link
      11 year ago

      Or the history substring search plugin for zsh showing inline history as you type, like fish.

  • @atx_aquarian
    link
    361 year ago

    Y’all know about ctrl-r to search history, right? I went for so many years without even thinking to look for something better than up-arrow, so I have to mention it.

    • @[email protected]
      link
      fedilink
      151 year ago

      Wait until they learn that you can ctrl+u when you mistyped your password in sudo instead of spamming backspace…

        • @goodnessme
          link
          21 year ago

          It deletes all keystrokes that have been entered. So, if you know you made a typo when entering your password, you don’t have to press backspace many times to make sure you have deleted all the characters before starting over but you can just press ctrl+u and start over.

      • Jamie
        link
        fedilink
        21 year ago

        I end up hitting Ctrl+u at work all the time and then being disappointed and holding backspace.

      • 8565
        link
        fedilink
        21 year ago

        Bro. You just changed my life and don’t even realize it

        • @[email protected]
          link
          fedilink
          21 year ago

          Here’s another mindfuck: gnu readline is so popular that developers of other software tend to implement its keybinds as hidden features/eastereggs. That’s why ctrl+u works in GTK text input boxes as well!

    • @rambaroo
      link
      111 year ago

      history | grep <search term>

      Does the job well if the key combo doesn’t work.

      • BoofStroke
        link
        61 year ago

        Followed by !xxx where xxx is the number of the command to re-run

      • @CerineArkweaver
        link
        31 year ago

        This. I didn’t know about CTRL+R, but this has been my goto

    • @TrinityTek
      link
      11 year ago

      Good tip!I didn’t know about that. I just tried it out and it works pretty well but I worry how long it will take to break the habit of mashing the up arrow all the time since I’ve been doing it so long. This is clearly better though.

  • Joe B
    link
    171 year ago

    ctrl + r then enter phrase

      • Joe B
        link
        11 year ago

        I haven’t been on linux in a while but i remember using a file manager that had fuzzy finder and it was nice. I miss linux actually. oh well!

  • @polite_cat
    link
    English
    121 year ago

    Ctrl+R together with fzf makes this obsolete

    • @meiti
      link
      English
      81 year ago

      my humble method: history | grep -i searchterm

    • @debil
      link
      English
      21 year ago

      fzf is pretty cool, but I found its ctrl-r “menu” to be more confusing than the old “one entry at a time” style.

      (Ofc could be a configuration thing but I’m somewhat an oldhat when it comes to my terminal habits.)

  • @CriticalMiss
    link
    111 year ago
    1. vim ~/.inputrc
    2. Paste the following:

    "\e[A": history-search-backward "\e[B": history-search-forward

    Thank me later

    • @GuyWithLag
      link
      41 year ago

      Man, I’ve been on unix systems since, oh, 1994, but I’ve never messed with my .inputrc … may need to take the dive…

    • TheGeneral
      link
      11 year ago

      Ok this is actually great. Is there a way to make it so when you down arrow again it will clear the cmd line (or take it back to the prefix)?

      Like “py” -> up -> down -> result is “py”

      Currently it would show my last python command (or whatever matches).

    • overtinker
      link
      11 year ago

      Hey! Sorry just getting into Linux, I love learning about cool ways of doing things more efficiently. What does this do exactly? I’ve noticed others mentioning CTRL+R and I am not sure what that means either. Thank you!

      • @CriticalMiss
        link
        7
        edit-2
        1 year ago

        Basically, while ctrl+r is nice, this is how I got used to use my system. What this does is enable search for when you press arrow up. If you type nothing then it’s default behavior but if you type “ssh” and then start pressing arrow up it will bring up the previous command that had the word ssh in. It’s worth it for someone who constantly forgets ctrl+r exists

        • overtinker
          link
          11 year ago

          That’s awesome. Thanks for explaining!

  • @jogurt
    link
    111 year ago

    I usually do ctrl+r but with zsh I can type the beginning of the command and press up and it will search that way too.

    • b3nsn0w
      link
      fedilink
      21 year ago

      yeah, the other day i was supposed to remove a restriction from a router that was some custom thing built on a raspberry pi. i logged in, started messing around, trying to figure out the system, and of course i looked at bash_history because why not, i’m unfamiliar with the setup so it seemed like a good place to start. up until i found some commands editing it. so i’m like

      $ export HISTFILE=/dev/null # alright, two can play this game
      

      it ended up being a simply cron job that runs a script that starts and stops hostapd every once in a while. i didn’t disable the cron job, i just commented out a critical line from the stop script. happy debugging to the sysadmin, lol

  • @lhx
    link
    101 year ago

    I feel this in my soul. Or when you realize you’re hitting up up up up to find something trivial like ls and it would have been more efficient to just type ls. LOL.

  • @rln
    link
    91 year ago

    Bro, do you even ^R ?