Tmux¶
2024
Bases¶
Créer une nouvelle session nommée
abc
tmux new -s abc -d
Voir les sessions actuelles
tmux ls
Créer une nouvelle fenêtre numéro
10nomméeshell10associée à une session
tmux new-window -t abc:10 -n shell10
Envoyer des commandes dans la fenêtre
10
tmux send-keys -t "abc:10" vim Enter
tmux send-keys -t "abc:10" "cd / ; ls -la ; cd -" Enter
Se connecter à la session
abc
tmux attach -t abc
Envoyer une commande à tous les panneaux
Ctrl-B :
setw synchronize-panes on
clear history
Scripts¶
Premier script avec tmux, le but est d’exécuter des tâches multiples de manière interactive
tmux new -s abc -d
for i in {1..10}; do
tmux new-window -t abc:$i -n "shell$i"
tmux send-keys -t "abc:$i" "cd / ; ls -la ; cd -" Enter
done