Skip to main content

Tmux

Member for

3 years 1 month
Submitted by admin on

A terminal multiplexer is a very powerful tool and has been used in computer science for decades they can occur with or with a GUI, They have the ability to be persistent, possess multiple windows, panes which are contained in the windows and session sharing. There is an unimportant learning curve with most multiplexers but the increase in your workflow is tremendous. Wikipedia has a diverse article with a boarder context, on the part that stood out "it's a wrapper that allows multiple text programs"

https://en.wikipedia.org/wiki/Terminal_multiplexer

A terminal multiplexer can be thought of as a text version of graphical window managers, or as a way of putting attach virtual terminals to any login session. It is a wrapper that allows multiple text programs to run at the same time, and provides features that allow the user to use the programs within a single interface productively.

A terminal multiplexer of choice is tmux and it achieves everything stated above created in 2007 most distributions have tmux in their code repositories and is usually quite simple to install.  The benefits are many, one that stands out how you handle the mouse less.

Learning tmux commands and realising that these commands can be overwritten in your .tmux.conf file is the most something that has to be always taken into consideration. Below I have established a list of links used by our team all the time

Using tmux or any terminal multiplexer seems at in the beginning as very strange tool to use, the benefits of portability, flexibility and speed are something that last well after considering should I attempt to learn tmux or any tool of it's kind.