Skip to content

rexroof/tmux-demo

Repository files navigation

github.com/rexroof/tmux-demo

hi

Hi, I'm Rex Roof. I started using screen in the 1990s and switched to tmux in 2015. This is talk is about why you should have a virtual terminal.

what is a virtual terminal?

A window manager for your terminal. A way to manage multiple login/shell sessions in one terminal. Gives you a way to manipulate your terminals and detach and reattach from terminal sessions.

GNU Screen

originally released in 1987, it is the OG.

tmux

first released 20 years after screen in 2007.

simple tmux primer

  • windows
  • panes
  • detaching
  • copy & paste
  • multi-window examples
  • my muxer autostart script

scripting demos

these demos are meant to show off how scriptable tmux is.

detached process script

this script sets up a detached tmux session with a while loop running in it.

k8s demo

these scripts set up an example environment for running kubernetes commands against a cluster

multissh script

script for connecting to multiple hosts and running commands on them

more tmux links

MacOS utilities I used

About

10 minute talk on tmux

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages