1293
Linux Users (lemmy.ml)
top 50 comments
sorted by: hot top controversial new old
[-] TabbsTheBat@pawb.social 91 points 2 weeks ago

I've been using ctrl + R more now :3.. though I definitely used to ↑↑↑↑↑↑↑

[-] I_Am_Jacks_____@sh.itjust.works 39 points 2 weeks ago

check out fzf (install fzf and add (assuming bash) eval "$(fzf --bash)" to your .bashrc) Makes ctrl+r a superpower

load more comments (2 replies)
[-] tyler@programming.dev 22 points 2 weeks ago

Ctrl + r with fzf and you’ll never go back.

load more comments (1 replies)
[-] lmmarsano@lemmynsfw.com 58 points 2 weeks ago
[-] AmidFuror@fedia.io 16 points 2 weeks ago

To use ctrl-r I have to remember something about the command. To use up arrow I just have to know about how many commands ago I used it.

[-] silasmariner@programming.dev 8 points 2 weeks ago

Not if you have fzf you don't: https://github.com/junegunn/fzf

Like an interactive fuzzy finding history. It's sick.

load more comments (1 replies)
[-] B_DL@lemmynsfw.com 48 points 2 weeks ago

I knew there was an

ls

In there somewhere

load more comments (5 replies)

...until you press up one too many times and enter the same command but with a typo. Again.

[-] AmidFuror@fedia.io 10 points 2 weeks ago

Been there, done that.

load more comments (3 replies)
[-] Auli@lemmy.ca 38 points 2 weeks ago
load more comments (1 replies)
[-] aeharding@vger.social 34 points 2 weeks ago

The number of people who don’t reverse-I-search is too damn high

[-] derpgon@programming.dev 26 points 2 weeks ago

CTRL+R for those unitiated

[-] Everyday0764@lemmy.zip 9 points 2 weeks ago

reverse-i-search + fzf = <3

load more comments (3 replies)
[-] mvirts@lemmy.world 30 points 2 weeks ago
[-] veni_vedi_veni@lemmy.world 14 points 2 weeks ago

and whenever you forget to sudo: sudo !!

[-] bandwidthcrisis@lemmy.world 9 points 2 weeks ago

Ctrl-r, l ctrl-r, ctrl-r, ctrl-r, ctrl-r, ctrl-r, ctrl-r, ctrl-r, ctrl-r. To get ls.

[-] 2910000@lemmy.world 7 points 2 weeks ago

No way! I didn't know you could cycle through the results like that... awesome!

load more comments (1 replies)
[-] Mad_Punda@feddit.org 17 points 2 weeks ago

I’ve probably done that for ls

[-] yggstyle@lemmy.world 15 points 2 weeks ago

taptaptaptap.... taptaptaptap.... taptaptaptap taptaptaptap taptaptaptap

.... taptaptaptap

... tap ...

... shit I was on a different user when I typed it.

Or "shit, I did in tmux last time so I could close the terminal window."

[-] killeronthecorner@lemmy.world 13 points 2 weeks ago

O(n) access, very efficient.

No, I do not care to share the value of n

[-] salacious_coaster@infosec.pub 13 points 2 weeks ago
[-] drkt@scribe.disroot.org 9 points 2 weeks ago

tar -xvf

but only because I had to look it up twice so now my brain has committed it to memory
I don't even know what it does

load more comments (3 replies)
[-] Hammerheart@programming.dev 7 points 2 weeks ago
load more comments (6 replies)
[-] ezekielmudd@reddthat.com 12 points 2 weeks ago

Or, just type the command “history”, find the index number of the desired command, then type “! ”, then .

[-] frezik@lemmy.blahaj.zone 11 points 2 weeks ago

That's way more mental effort than pressing up a bunch of times.

[-] eager_eagle@lemmy.world 8 points 2 weeks ago* (last edited 2 weeks ago)

or Ctrl+R then search? I don't know why some people still bother with history tbh.

load more comments (3 replies)
load more comments (2 replies)
[-] pcouy@lemmy.pierre-couy.fr 10 points 2 weeks ago

https://github.com/atuinsh/atuin is a great tool to manage and search your shell history. I especially enjoy it being able to search commands based on the working directory I was in when I ran them.

It also has more features (which I don't use) to manage dotfiles and sync shell history across hosts/devices.

load more comments (1 replies)
[-] Edgarallenpwn@midwest.social 9 points 2 weeks ago

I typed it once, I'm not typing it again

[-] SexualPolytope@lemmy.sdf.org 9 points 2 weeks ago

In fish, you can enter part of the command, and then press up to search for it. It's kinda awesome.

load more comments (2 replies)
[-] freewheel@sh.itjust.works 9 points 2 weeks ago

Substring completion on ZSH. Type in a small part of the command you want to find and then press up.

[-] entwine@programming.dev 7 points 2 weeks ago

bash supports this feature too btw

load more comments (1 replies)
[-] UnfortunateShort@lemmy.world 8 points 2 weeks ago* (last edited 2 weeks ago)

fish has "directory-aware" autocomplete with inlay hints and a fantastic history command. I do not suffer from such weakness

[-] flyingSock@feddit.org 8 points 2 weeks ago

also when they see this post

[-] baltakatei@sopuli.xyz 7 points 2 weeks ago

$ history | grep 'gre[p]' | less -S

load more comments (4 replies)
[-] Hammerheart@programming.dev 7 points 2 weeks ago

cat ~/.bash_history | grep

[-] echindod@programming.dev 16 points 2 weeks ago
load more comments (8 replies)
[-] alecsargent@lemmy.zip 7 points 2 weeks ago

I always go past it because I go way to fast.

load more comments (1 replies)
[-] merc@sh.itjust.works 6 points 2 weeks ago

Too many people still use Bash.

load more comments (12 replies)
load more comments
view more: next ›
this post was submitted on 24 Sep 2025
1293 points (98.1% liked)

Programmer Humor

26827 readers
1549 users here now

Welcome to Programmer Humor!

This is a place where you can post jokes, memes, humor, etc. related to programming!

For sharing awful code theres also Programming Horror.

Rules

founded 2 years ago
MODERATORS