Tmux (Terminal Multiplexer) is a free and open source software that allows you to open multiple terminal windows in one console. This allows users to simultaneously run several commands in different terminal windows within the same session, as well as freely move between windows and adjust their size and location. Tmux allows you to work with the terminal more efficiently, making it more flexible and convenient to use.
Tmux has features such as saving the state of sessions between restarts, dividing windows into several panels, managing the history of commands, support for mouse and keyboard combinations, theme customization, and many others.
It can be used both on a local network and via remote access, allowing sysadmin administrators to manage the network and servers more efficiently and securely. Tmux is available for many Unix-like operating systems, including Linux, macOS and FreeBSD.
A session in tmux is a logical grouping of open terminal windows. Each session can contain several windows and panels that can be freely moved and resized, regardless of each other. When you create a new tmux session, it starts in the terminal and allows you to multitask, i.e. run several commands simultaneously and display the results of their execution in different windows.
Tmux saves the state of each session, even if you close the terminal, disconnect from the server, or reboot the system. This allows you to continue working where you left off earlier, even after restarting the session. In addition, tmux allows you to switch between sessions, create new windows within the current session, manage windows, panels, assign hotkeys and much more. In general, using sessions in tmux significantly simplifies working with the terminal and increases labor efficiency.
To connect to an already running tmux session, you need to run the following command in the terminal:
tmux attach -t <session name>
where `<session name>` is the name of the session you want to connect to.
To disconnect from the tmux session and leave it running in the background, use the following keyboard shortcut:
Ctrl-b d
This command will move you from the tmux session to the shell, and tmux will remain running in the background.
If you want to terminate the tmux session completely, press `CTRL +b` then enter the command `:kill-session'. This way you will complete all windows and panels associated with this Tmux session.
Apply the discount by inserting the promo code in the special field at checkout:
Apply the discount by inserting the promo code in the special field at checkout: