description tmux Overview
Tmux is the industry standard for terminal multiplexing. It allows users to run multiple command-line sessions within a single window, split into panes and tabs. Its massive ecosystem of plugins and deep customization via .tmux.conf make it indispensable for sysadmins and developers. While its keybindings can be intimidating at first, its reliability and ability to persist sessions over SSH connections remain unmatched in the open-source world.
help tmux FAQ
How do I split panes in tmux?
By default, you can split panes vertically using the prefix key combination Ctrl-b followed by the double quote key, and horizontally using Ctrl-b followed by the percent sign. These shortcuts can be remapped in your .tmux.conf file to match a more ergonomic workflow.
How do I detach and reattach a tmux session?
To detach from a session, press Ctrl-b followed by the d key, which leaves your processes running in the background on the server. To reattach, run the command 'tmux attach' from your terminal, which reconnects you to the most recent or specified session.
What is the difference between tmux and GNU Screen?
While both are terminal multiplexers, tmux offers a more modern configuration syntax, easier pane splitting and resizing, and better mouse support out of the box compared to GNU Screen. tmux also features a client-server architecture that makes managing multiple sessions more intuitive than Screen's model.
How do I customize tmux using .tmux.conf?
tmux reads its configuration from a file called .tmux.conf in your home directory, where you can remap key bindings, change the prefix key, customize the status bar appearance, and load plugins. The Tmux Plugin Manager (TPM) is widely used to install community extensions for additional functionality.
explore Explore More
Similar to tmux
See all arrow_forwardReviews & Comments
Write a Review
Be the first to review
Share your thoughts with the community and help others make better decisions.