Tmux

  shell, sysadmin

Installation

apt-get install tmux

Relancer la configuration de tmux

tmux source-file ~/.tmux.conf

Divise la fenêtre

tmux split-windows
# ou
tmux split-windows -h

Renommer la fenêtre actuelle

Tmux rename-window
Prefix + ,

Lister les sessions en cours

tmux list-session
tmux ls

Fermer une session

tmux kill-session -t <N° de la session>

Copier / Coller

Touche MAJ + Clic Gauche / Clic Molette

Fichier de configuration

#
# .tmux.conf
#
# By yishan
#

# theme
source-file "${HOME}/.tmux-themepack/powerline/block/blue.tmuxtheme"

#shell
set-option -g default-shell /usr/bin/zsh

#Set 256-colour terminal
set -g default-terminal "screen-256color"

# Number of lines held in window history
set -g history-limit 1000

# Change the prefix key to C-a
set -g prefix C-a
unbind C-b
bind C-a send-prefix

# Mouse
set -g mouse on

# Reload Conf
unbind r
bind r source-file ~/.tmux.conf; display "Reloaded"

# Some extra key bindings to select higher numbered windows
bind F1 selectw -t:10
bind F2 selectw -t:11
bind F3 selectw -t:12
bind F4 selectw -t:13
bind F5 selectw -t:14
bind F6 selectw -t:15
bind F7 selectw -t:16
bind F8 selectw -t:17
bind F9 selectw -t:18
bind F10 selectw -t:19

# Set window notifications
setw -g monitor-activity on
set -g visual-activity on

# Automatically set window title
setw -g automatic-rename on

# Mode-keys style for copy mode
setw -g mode-keys vi

# Navigation entre les fenêtres avec ctrl + flêches 
bind-key -n C-right next
bind-key -n C-left prev