SlideShare a Scribd company logo
My tmux Experience
An introduction to tmux by a tmux newbie
How I
use tmux
tmux? Demo Closing
Some say tmux is a better screen
How I
use tmux
tmux? Demo Closing
But I’ve never used screen so I can’t compare
Use different windows for unrelated work
Development Debugging Support
How I
use tmux
tmux? Demo Closing
Use different windows for unrelated work
How I
use tmux
tmux? Demo Closing
Dev Bug Sup
In the same window
Keep related work in the same window
How I
use tmux
tmux? Demo Closing
Dev Bug Sup
In multiple panes
When developing features
How I
use tmux
tmux? Demo Closing
Dev Bug Sup
Code
Write
tests
Run tests
I don’t care what else is going on in the world
When debugging urgent issues
How I
use tmux
tmux? Demo Closing
Dev Bug Sup
Watch
logs
Restart
services
Code
Test
Keep the work separate from current development
When supporting someone else
How I
use tmux
tmux? Demo Closing
Dev Bug Sup
grep ïŹles
Read
code
Personal progress shouldn’t be disrupted
Do the same task on different machines
at the same time
How I
use tmux
tmux? Demo Closing
Build ConïŹg Logs
Build2
Build4
Build6
Build1
Build3
Build5
“Same time” != “one after the other quickly”
“Same time” == “Simultaneously”
How I
use tmux
tmux? Demo Closing
1. Show my current setup for work on svn-git alignment script
Demo: Related Work
How I
use tmux
tmux? Demo Closing
1. Show my current setup for work on svn-git alignment script
2. Switch to window showing code review in progress
Demo: Unrelated Work
How I
use tmux
tmux? Demo Closing
1. Open a new window
2. Open 4 panes (one vertical, two horizontal)
3. Show auto-layout
4. Close 2 panes
5. Enable synchronize-panes
6. type ‘ssh srv’
7. Disable synchronize-panes
8. complete typing ‘ssh srv1’ and ‘ssh srv2’ in each pane
9. Enable synchronize-panes
10. Execute ssh command simultaneously
11. Login simultaneously
12. Check status of http simultaneously
13. Logout simultaneously
Demo: Synchronize-panes
How I
use tmux
tmux? Demo Closing
I have become a lot more productive
since I started using tmux
How I
use tmux
tmux? Demo Closing
Give tmux a try
Thanks
Justin Mancinelli
@piannaf
http://piannaf.github.io
https://www.linkedin.com/in/justinmancinelli
Slides 2 and 3:
https://raw.githubusercontent.com/tmux/tmux/master/
FAQ
http://www.techrepublic.com/blog/linux-and-open-source/
is-tmux-the-gnu-screen-killer/
http://www.linuxized.com/2010/05/switching-from-gnu-
screen-to-tmux/
http://www.wikivs.com/wiki/Screen_vs_tmux
Slide 16
http://tmux.github.io/

More Related Content

PPTX
Windows command N to O
PPTX
How do I update the crawford slackware box so that it is running the most up ...
PPTX
How do i update the crawford slackware box so that it is running the most up ...
PPTX
Stop the line @spotify
PDF
Introduction to Tmux - Codementor Tmux Office Hours Part 1
PPTX
04 09-2018--ssh red-to_blue
PPTX
Provisioning Environments, a simplistic approach
PDF
Uses of tmux explained
Windows command N to O
How do I update the crawford slackware box so that it is running the most up ...
How do i update the crawford slackware box so that it is running the most up ...
Stop the line @spotify
Introduction to Tmux - Codementor Tmux Office Hours Part 1
04 09-2018--ssh red-to_blue
Provisioning Environments, a simplistic approach
Uses of tmux explained

Similar to My tmux experience (20)

PDF
tmux - An overview of the features of this powerful terminal multiplexer.
ZIP
Mercurial Distributed Version Control
PDF
Pairing with tmux and vim for DevOps Days Austin 2015
PPTX
MERIMeeting du 27 mai 2014 - Parallel Programming
PDF
DevOps introduction with ansible, vagrant, and docker
PDF
DevOps introduction with ansible, vagrant, and docker
PDF
Distributed locks in Ruby - Correctness vs Efficiency - Knapsack Pro case stu...
PPTX
My final requirement
PPTX
1.5 branching and subroutines
PPTX
AsynchronousProgrammingDesignPatterns.pptx
PPTX
Switch case and looping new
PPTX
Getting started with typescript
PPTX
Tmux Development Workflow
PPTX
Yeahhhh the final requirement!!!
PPTX
Break through e2e-testing
PPTX
SKILLWISE_SELENIUM
PPTX
Macasu, gerrell c.
PPTX
Switch case and looping jam
PDF
Tutorial_Tricentis_Tosca_Testsuite.pdf
ODP
Introduction to Selenium
tmux - An overview of the features of this powerful terminal multiplexer.
Mercurial Distributed Version Control
Pairing with tmux and vim for DevOps Days Austin 2015
MERIMeeting du 27 mai 2014 - Parallel Programming
DevOps introduction with ansible, vagrant, and docker
DevOps introduction with ansible, vagrant, and docker
Distributed locks in Ruby - Correctness vs Efficiency - Knapsack Pro case stu...
My final requirement
1.5 branching and subroutines
AsynchronousProgrammingDesignPatterns.pptx
Switch case and looping new
Getting started with typescript
Tmux Development Workflow
Yeahhhh the final requirement!!!
Break through e2e-testing
SKILLWISE_SELENIUM
Macasu, gerrell c.
Switch case and looping jam
Tutorial_Tricentis_Tosca_Testsuite.pdf
Introduction to Selenium
Ad

Recently uploaded (20)

PPTX
Online Work Permit System for Fast Permit Processing
PDF
Wondershare Filmora 15 Crack With Activation Key [2025
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 41
PDF
PTS Company Brochure 2025 (1).pdf.......
PDF
AI in Product Development-omnex systems
PPTX
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
PPTX
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
PDF
System and Network Administration Chapter 2
PDF
Softaken Excel to vCard Converter Software.pdf
PPTX
Materi_Pemrograman_Komputer-Looping.pptx
PDF
top salesforce developer skills in 2025.pdf
PDF
How to Choose the Right IT Partner for Your Business in Malaysia
PDF
Design an Analysis of Algorithms I-SECS-1021-03
PPTX
Essential Infomation Tech presentation.pptx
PPTX
VVF-Customer-Presentation2025-Ver1.9.pptx
PPTX
ManageIQ - Sprint 268 Review - Slide Deck
PDF
System and Network Administraation Chapter 3
PDF
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
PDF
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
PPTX
ISO 45001 Occupational Health and Safety Management System
Online Work Permit System for Fast Permit Processing
Wondershare Filmora 15 Crack With Activation Key [2025
Internet Downloader Manager (IDM) Crack 6.42 Build 41
PTS Company Brochure 2025 (1).pdf.......
AI in Product Development-omnex systems
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
System and Network Administration Chapter 2
Softaken Excel to vCard Converter Software.pdf
Materi_Pemrograman_Komputer-Looping.pptx
top salesforce developer skills in 2025.pdf
How to Choose the Right IT Partner for Your Business in Malaysia
Design an Analysis of Algorithms I-SECS-1021-03
Essential Infomation Tech presentation.pptx
VVF-Customer-Presentation2025-Ver1.9.pptx
ManageIQ - Sprint 268 Review - Slide Deck
System and Network Administraation Chapter 3
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
ISO 45001 Occupational Health and Safety Management System
Ad

My tmux experience

  • 1. My tmux Experience An introduction to tmux by a tmux newbie
  • 2. How I use tmux tmux? Demo Closing Some say tmux is a better screen
  • 3. How I use tmux tmux? Demo Closing But I’ve never used screen so I can’t compare
  • 4. Use different windows for unrelated work Development Debugging Support How I use tmux tmux? Demo Closing
  • 5. Use different windows for unrelated work How I use tmux tmux? Demo Closing Dev Bug Sup In the same window
  • 6. Keep related work in the same window How I use tmux tmux? Demo Closing Dev Bug Sup In multiple panes
  • 7. When developing features How I use tmux tmux? Demo Closing Dev Bug Sup Code Write tests Run tests I don’t care what else is going on in the world
  • 8. When debugging urgent issues How I use tmux tmux? Demo Closing Dev Bug Sup Watch logs Restart services Code Test Keep the work separate from current development
  • 9. When supporting someone else How I use tmux tmux? Demo Closing Dev Bug Sup grep ïŹles Read code Personal progress shouldn’t be disrupted
  • 10. Do the same task on different machines at the same time How I use tmux tmux? Demo Closing Build ConïŹg Logs Build2 Build4 Build6 Build1 Build3 Build5 “Same time” != “one after the other quickly” “Same time” == “Simultaneously”
  • 11. How I use tmux tmux? Demo Closing 1. Show my current setup for work on svn-git alignment script Demo: Related Work
  • 12. How I use tmux tmux? Demo Closing 1. Show my current setup for work on svn-git alignment script 2. Switch to window showing code review in progress Demo: Unrelated Work
  • 13. How I use tmux tmux? Demo Closing 1. Open a new window 2. Open 4 panes (one vertical, two horizontal) 3. Show auto-layout 4. Close 2 panes 5. Enable synchronize-panes 6. type ‘ssh srv’ 7. Disable synchronize-panes 8. complete typing ‘ssh srv1’ and ‘ssh srv2’ in each pane 9. Enable synchronize-panes 10. Execute ssh command simultaneously 11. Login simultaneously 12. Check status of http simultaneously 13. Logout simultaneously Demo: Synchronize-panes
  • 14. How I use tmux tmux? Demo Closing I have become a lot more productive since I started using tmux
  • 15. How I use tmux tmux? Demo Closing Give tmux a try
  • 17. Slides 2 and 3: https://raw.githubusercontent.com/tmux/tmux/master/ FAQ http://www.techrepublic.com/blog/linux-and-open-source/ is-tmux-the-gnu-screen-killer/ http://www.linuxized.com/2010/05/switching-from-gnu- screen-to-tmux/ http://www.wikivs.com/wiki/Screen_vs_tmux Slide 16 http://tmux.github.io/