Getting Started with tmux
- Length: 143 pages
- Edition: 1
- Language: English
- Publisher: Packt Publishing
- Publication Date: 2014-09-22
- ISBN-10: 178398516X
- ISBN-13: 9781783985166
- Sales Rank: #3032086 (See Top 100 Books)
Maximize your productivity by accessing several terminal sessions from a single window using tmux
About This Book
- Discover how tmux and its powerful features maximize your terminal usage in an easy and approachable manner
- Minimize your mouse usage when switching between terminal windows to increase productivity
- Packed with real-world examples that give this concise guide an edge over the stock tmux documentation
Who This Book Is For
The book is intended for software developers, DevOps engineers, and other professionals who make heavy use of the terminal in their daily workflow. Some familiarity with the terminal is useful but no prior experience with tmux or other terminal multiplexers (such as GNU Screen) is required.
In Detail
We will begin with a simple introduction to tmux and learn some ways in which it can help increase productivity in your daily terminal usage. From there, we’ll move on to configuring and customizing tmux to make it work, look, and feel the way that best suits your needs. Along the way, we have tutorials and screenshots aplenty so that you can follow along and avoid feeling lost. We’ll also explain some of the core concepts of tmux, including the way it uses sessions, windows, and panes in order to divide content and running programs.
We’ll touch on how to perform basic manipulation of text to copy and paste text from one window to another or even from one file to another. We’ll learn how to use tmux for fault-tolerant SSH sessions or pair programming, and we finish by discussing some other open source tools that can be used alongside tmux to help make it even more powerful.
By the end of this book, we will have a much better understanding of tmux and its capabilities with the tools necessary to turbocharge our terminal experience.
Table of Contents
Chapter 1. Jump Right In
Chapter 2. Configuring tmux
Chapter 3. Sessions, Windows, and Panes
Chapter 4. Manipulating Text
Chapter 5. Diving Deeper
Chapter 6. tmux for SSH, Pair Programming, and More
Chapter 7. Using Other Tools with tmux