Tmux is a terminal multiplexer that allows multiple applications to be used simultaneously.
A lightweight alternative to using byobu on rpm or alpine linux systems where we do not have access to this repository.
- Multiple terminal sessions: Create and switch between multiple terminal sessions.
- Windows and panes: Divide each terminal session into multiple windows and panes.
- Session persistence: Save and restore terminal sessions.
- Keybindings: Customize keybindings for tmux commands.
Tmux es un multiplexor de terminal que permite utilizar varias aplicaciones de forma simultánea.
Una alternativa ligera al uso de byobu en sistemas rpm o alpine linux donde no tenemos acceso a este repositorio.
- Sesiones de terminal múltiples: Cree y cambie entre múltiples sesiones de terminal.
- Ventanas y paneles: Divida cada sesión de terminal en múltiples ventanas y paneles.
- Persistencia de sesión: Guarde y restaure sesiones de terminal.
- Atajos de teclado: Personalice los atajos de teclado para los comandos de tmux.
RPM based linux systems - sistemas linux basados en RPM
Use the package manager dnf to install tmux and git.
dnf install tmux
dnf install git
dnf install fish
Alpine linux
Use the package manager apk to install tmux and git.
apk add tmux
apk add git
apk add fish
Debian / Ubuntu - linux
Use the package manager apt to install tmux and git.
apt install tmux
apt install git
apt install fish
We are going to clone this repository in the current user's folder, a non-root user is recommended
cd ~
git clone https://github.com/whohe/.tmux
ln -s .tmux/tmux.conf .tmux.conf
Run the multiplexer by typing tmux in the console
tmux
Ctrl + <F2> - to open split screen vertically
Shift + <F2> - to open split screen horizontally
<F2> - Open a new window
Shift + <Right> - jump to the right panel
Shift + <Left> - jump to the left panel
Shift + <Up> - jump to the top panel
Shift + <Down> - jump to the panel below
Alt + <Right> - moves to the right window
Alt + <Left> - moves to the left window
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
Please make sure to update tests as appropriate.