Want to code faster? Want to score nerd points with terminals all over your screen?
you have to know tmux. tmux is the hard core terminal multiplexer. tmux window panes allowed to have multiple terminals up at once. tmux tabs let you manage multiple full screen terminals. tmux sessions can be used to safely run remote jobs over a flaky ssh connection. but tmux also has a steep learning curve. it expects you to know what to do and does not give any hints for what you can do. Trying to figure it out on your own can often be fraught with mistakes, like deleting important terminal sessions. the manual page is quite long going over every option and not making it clear which options are most useful.
Take this no-nonsense tmux tutorial. It can give you everything you need to get started with tmux in 30 minutes. With a well-paced walk through, you can safely practice alongside me to get up and running with tmux. This course cuts through the cruft and endless options to give you only the essentials to code faster.
We'll cover:
- how to use tmux to safely run jobs on remote machines over a flaky ssh connection
- tmux window management
- tmux window pane management
- tmux session management
- the tmux configuration file
- customizing the status bar