Some Terminal Frustrations
jvns.ca
jvns.ca
Learn, slowly but continually, miscellany that you can expect to reuse. Readline commands, ~. to kill an ssh connection, tmux scrollback / copy mode, how to use i, esc, and :wq in vi, how setting $TERM can make your life better. Don’t try to cram it into your brain all at once. Take a decade or two. It’s a messy, powerful complex of tools, and you only need some of them. Which ones depend on your circumstances.
As for the fear of dangerous commands, put Linux on a VM or a disused laptop and try them out. Very hard to do lasting damage; worst case is a reinstall. You’ll find that it’s actually harder than you think to do dd if=/dev/zero of=/dev/sda1. Anyway, between backups and git, you should be able to recover from pretty much anything.
> How difficult it is to learn independently. Most of what I know is an assorted collection of stuff I’ve been told by random people over the years.
This is all too true, the discoverability aspect is one of the reasons why we exist (0), and there is lots to improve here for discovering terminal tools, how to install and use them.
Also thanks for running this survey Julia.