Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
tmux tutorial
Rating: 4.5 out of 5(12 ratings)
56 students

tmux tutorial

codefaster with tmux
Created byTyler Adams
Last updated 7/2021
English

What you'll learn

  • How to use tmux

Course content

3 sections12 lectures30m total length
  • Introduction0:51

    Analyze how tmux's terminal multiplexing lets you manage multiple terminals in one window. Set up persistent sessions locally or remotely to maintain work during lockouts or dropped connections while coding.

  • Install tmux0:54
  • tmux window management4:07
  • tmux window pane management3:36

    Split tmux windows into vertical and horizontal panes with ctrl-b, creating side-by-side and stacked terminals; zoom out and turn a pane into its own window with ctrl-b !.

  • pause1:37

    learn how to pause a process in tmux and how to pause the tmux session itself using ctrl-b, then resume or restart the session to continue the previously running tasks.

  • Control-b0:40

    Explore sending ctrl-b to a terminal process in tmux, showing how ctrl-b begins a Tmax command and why a second ctrl-b confirms the entry in the terminal.

  • tmux session management2:34

    Master tmux session management by creating, detaching, and reattaching persisted sessions, switching between session zero and session one using control-b and attach commands.

  • safely run remote jobs over flaky ssh3:56

    Learn how tmux persistent sessions let remote jobs keep running after ssh disconnects, with live stdout and stderr. Detach, reattach, and verify continuous execution across reconnects.

Requirements

  • basic CLI experience

Description

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

Who this course is for:

  • NOT complacent programmers