Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Linux Tmux
Rating: 4.5 out of 5(133 ratings)
16,037 students

Linux Tmux

Linux terminal multiplexer
Created byFrank Anemaet
Last updated 7/2021
English
English [Auto],

What you'll learn

  • How to use Tmux
  • How to work more efficiently in the terminal

Course content

1 section17 lectures33m total length
  • Introduction0:12
  • Why tmux3:11

    Learn how tmux replaces tabs by splitting your terminal into resizable panes and multiple windows, enabling you to run and switch between several tasks efficiently on a single screen.

  • How to use panes4:14

    Master tmux panes by splitting the terminal with ctrl-b and the percent sign, navigating across panes, and closing panes or windows with ctrl-b x.

  • How to use panes0:04
  • Windows4:42

    Learn to manage tmux windows and panes by creating, navigating, and closing them with ctrl-b shortcuts; create windows with ctrl-b c, close with ctrl-b &, and add panes with %.

  • Windows0:03
  • Organizing windows2:52

    Organize Linux tmux by creating windows for tasks such as task one, task two, work related, music, and downloads, then switch between windows and panes with ctrl-b and rename commands.

  • Organizing windows0:01
  • Navigating windows2:55

    Navigate multiple tmux windows efficiently using the prefix ctrl-b to switch, list, and select with enter; search windows quickly with ctrl-b f by typing names like music or work.

  • Navigating windows0:02
  • Find windows3:42

    Navigate tmux efficiently with many windows by listing and selecting windows (Ctrl-b w), naming windows (Ctrl-b ,), and jumping to named or searched windows (Ctrl-b f).

  • More on panes2:47

    Learn to manage tmux panes: create, resize, and rearrange panes with ctrl-b % or =, navigate with ctrl-b o and {, }, switch layouts with ctrl-b space.

  • More on panes0:03
  • Resizing panes3:46

    resize panes in tmux by pressing ctrl-b then resize-pane with -L, -R, -U, or -D and a cell count, or press ctrl-b space to switch to automatic layouts.

  • Resizing panes0:07
  • Resizing panes (easy)4:31

    Bind custom key shortcuts in the tmux config to resize panes, enabling horizontal and vertical resizing with chosen keys and adjustable speed after editing and restarting tmux.

  • Resize pane0:08

Requirements

  • Have Linux installed

Description

tmux is a terminal multiplexer, it enables a number of terminals to be created, accessed, and controlled from a single terminal. tmux can be used to create "virtual" terminals, allowing applications like vim or irssi to be run in separate terminals within a single window or console. tmux can also be used to allow a single terminal multiple "tabs", with all the terminals under the control of a single tmux "session".

Why learn tmux?

Using tabs and multiple graphical windows gets very annoying when using the Linux terminal. Tmux provides an alternative.

Because of the flexibility it brings to you as Linux user. An entire Linux system can be controlled from one command line (as long as that command line is attached to a tmux session). Files can be edited in vim, emails sent from mutt, and irssi is always there when you need to get some social media postings out.


Who is this for?

This is a Linux beginners course. It makes working with the Linux terminal easier.

It is very useful when you use the Linux terminal. Instead of annoying tabs or different graphical windows, tmux lets you easily working with the terminal. You can use it over an ssh connection too, so you don't need multiple connections to work with the remote connection.


Who this course is for:

  • Linux users wanting to expand their skills
  • Beginner Linux users