When I was first starting out in software engineering, it felt like there was a never-ending barrage of tooling to learn. After more than a decade in CLI environments, I still find myself constantly learning new features and fun facts - but it’s fairly rare that I learn something new that I end up using day-to-day.
I wanted to share some things I learned at relatively late stages in the game that ended up being significant productivity boosters for me - perhaps some of them are well-known, but in the spirit of this XCKD, I hope that someone reading this might pick up something new.
What can
tmux
do that you can’t do using startup and exiting scripts?Retain sessions when you’re over SSH and get disconnected.
I’m surprised this wasn’t mentioned, since it’s my only use case for tmux.
I use dtach for this feature