My Account Log in

3 options

Getting Started with tmux : maximize your productivity by accessing several terminal sessions from a single window using tmux / Victor Quinn.

EBSCOhost Academic eBook Collection (North America) Available online

View online

Ebook Central College Complete Available online

View online

O'Reilly Online Learning: Academic/Public Library Edition Available online

View online
Format:
Book
Author/Creator:
Quinn, Victor, author.
Series:
Community experience distilled.
Community Experience Distilled
Language:
English
Subjects (All):
User interfaces (Computer systems).
Windows (Computer programs).
Physical Description:
1 online resource (148 p.)
Edition:
1st edition
Other Title:
Maximize your productivity by accessing serveral terminal sessions from a single window using tmux
Place of Publication:
Birmingham, England : PACKT Publishing, 2014.
Language Note:
English
System Details:
text file
Biography/History:
Quinn Victor: Victor Quinn, J. D. , is a technology leader, programmer, and systems architect whose area of expertise is leading teams to build APIs and backend systems. Currently, he is building the API and backend system for SocialRadar, which is a startup that builds mobile apps that provide real-time information on people around you. Prior to joining SocialRadar, Victor led a rewriting of the financial processing online forms and APIs for NGP VAN, which is a company that processed billions of dollars in campaign contributions during the election year of 2012. The system he orchestrated is on track to process even more contributions in the coming election years. He led his team to build a system that included auto-filling and a sign-on system, enabling future contributions with a single click. All of these features were rolled up in a JavaScript single page app, making a fully functional payment processing form embeddable into even a static web page with a single tag. He has spent many years honing his skills with command-line tools such as tmux in order to be maximally efficient in his work. His editor of choice is Emacs and he uses the Dvorak keyboard layout. He has Bachelor of Science degrees in Physics and Computer Science from the University of Massachusetts Amherst and a Juris Doctor with focus on Intellectual Property Law from Western New England University. He is an Eagle Scout and a registered patent agent. He lives in the Washington, D. C. , metro area with his wife and Great Dane and enjoys brewing his own beer and riding his Harley.
Summary:
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.
Contents:
Cover; Copyright; Credits; About the Author; Acknowledgments; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Jump Right In; Running tmux; Sessions; Naming the session; The window string; Creating another window; The Prefix key; Help on key bindings; Searching for text; Detaching and attaching; Explaining tmux commands; Tab completion; Aliases; Renaming windows; Killing windows; Summary; Chapter 2: Configuring tmux; Using the set-option command; Creating a tmux configuration file; Emacs or vi mode; Enabling mouse modes; Changing the status bar
Modifying the background color of the status barReloading the configuration; Changing the foreground color of the status bar; Highlighting the active window; Binding keys; Viewing current bindings; Chaining multiple commands to a single key; Comments in the configuration file; Binding a new prefix key; Binding keys without the prefix key; Unbinding keys; Status bar revisited; Option types; Handy configuration tips; Binding the double tapping of the prefix key to last-window; Changing the escape time; Lengthening the history limit; Lengthening the display time; Starting the base index at 1
Accessing the man pageShow options; Summary; Chapter 3: Sessions, Windows, and Panes; Overviews; Sessions; Windows; Panes; Playing around with sessions, windows, and panes; Multiple sessions; Multiple panes; Working with more panes; Zooming panes; Resizing panes; Switching between panes by number; Cycling through pane layouts; Other pane operations; Summary; Chapter 4: Manipulating Text; Explaining the Window history; Explaining the different tmux modes; A sample workflow with Copy mode workflow; Entering Copy mode; Moving the cursor around; Scrolling through the Window history
Jump by search or lineLeaving Copy mode; Copying text into the paste buffer; Interacting with the paste buffer; Pasting text from the paste buffer; Choosing items from the paste buffer; Working with the paste buffer; Summary; Chapter 5: Diving Deeper; Understanding tmux commands and Command mode; Advanced paste buffer usage; Saving a paste buffer to a file; Loading a paste buffer from a file; Setting a paste buffer directly; Capturing pane contents in a paste buffer; Deleting copied text from a paste buffer; Clearing the paste buffer history; An advanced session and window usage
Jumping from one window in a session to another window in another sessionMoving windows; Linking a window between sessions; Breaking panes; Joining panes; Launching with defaults; Summary; Chapter 6: tmux for SSH, Pair Programming, and More; Using tmux over SSH for long lived sessions; Benefits of using Vagrant; Creating a virtual machine with Vagrant; Walking through a sample workflow with tmux over SSH; Launching tmux on SSH connect automatically; Using tmux for pair programming; Connecting to the same session locally; Vagrant Cloud for better security pair programming
Using grouped sessions for pairing
Notes:
Includes index.
Description based on online resource; title from PDF title page (ebrary, viewed October 11, 2014).
ISBN:
9781783985173
1783985178
OCLC:
894504415

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

Find

Home Release notes

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Find catalog Using Articles+ Using your account