Débuter de zéro avec VIM #1
Table des matières:
- Qu'est-ce que tmux?
- Installer Tmux
- Installer Tmux sur Ubuntu et Debian
- Installation de Tmux sur CentOS et Fedora
- Installer Tmux sur macOS
- Démarrer votre première session Tmux
- Création de sessions Tmux nommées
- Détachement de la session Tmux
- Rattachement à la session Tmux
- Travailler avec les fenêtres et volets Tmux
- Personnalisation de Tmux
- Utilisation de base de Tmux
- Conclusion
Ce guide vous expliquera l'installation et l'utilisation de base de Tmux pour vous permettre d'être opérationnel.
Qu'est-ce que tmux?
Tmux est un multiplexeur de terminaux, une alternative à GNU Screen. En d'autres termes, cela signifie que vous pouvez démarrer une session Tmux puis ouvrir plusieurs fenêtres à l'intérieur de cette session. Chaque fenêtre occupe tout l'écran et peut être divisée en volets rectangulaires.
Avec Tmux, vous pouvez facilement basculer entre plusieurs programmes dans un terminal, les détacher et les rattacher à un autre terminal.
Les sessions Tmux sont persistantes, ce qui signifie que les programmes s'exécutant dans Tmux continueront de s'exécuter même si vous êtes déconnecté.
Toutes les commandes de Tmux commencent par un préfixe, qui est par défaut
ctrl+b
.
Installer Tmux
Vous pouvez facilement installer Tmux en utilisant le gestionnaire de paquets de votre distribution.
Installer Tmux sur Ubuntu et Debian
Installation de Tmux sur CentOS et Fedora
Installer Tmux sur macOS
Démarrer votre première session Tmux
Pour démarrer votre première session
tmux
, tapez simplement
tmux
dans votre console:
tmux
Cela ouvrira une nouvelle session, créera une nouvelle fenêtre et démarrera un shell dans cette fenêtre.
Une fois que vous êtes dans Tmux, vous remarquerez une ligne d'état au bas de l'écran qui affiche des informations sur la session en cours.
Vous pouvez maintenant exécuter votre première commande Tmux. Par exemple, pour obtenir une liste de toutes les commandes, vous devez taper:
Ctrl+b
?
Création de sessions Tmux nommées
Par défaut, les sessions Tmux sont nommées numériquement. Les sessions nommées sont utiles lorsque vous exécutez plusieurs sessions Tmux. Pour créer une nouvelle session nommée, exécutez la commande
tmux
avec les arguments suivants:
tmux new -s session_name
C'est toujours une bonne idée de choisir un nom de session descriptif.
Détachement de la session Tmux
Vous pouvez vous détacher de la session Tmux et revenir à votre shell normal en tapant:
Ctrl+b
d
Le programme en cours d'exécution dans la session Tmux continuera à s'exécuter une fois que vous vous serez détaché de la session.
Rattachement à la session Tmux
Pour vous attacher à une session en premier, vous devez trouver le nom de la session. Pour obtenir une liste des sessions en cours d'exécution, tapez:
tmux ls
Le nom de la session est la première colonne de la sortie.
0: 1 windows (created Sat Sep 15 09:38:43 2018) my_named_session: 1 windows (created Sat Sep 15 10:13:11 2018)
Comme vous pouvez le voir sur la sortie, deux sessions Tmux sont en cours d'exécution. Le premier est nommé
0
et le second
my_named_session
.
Par exemple, pour joindre à la session
0
, vous devez taper:
Travailler avec les fenêtres et volets Tmux
Lorsque vous démarrez une nouvelle session Tmux, par défaut, il crée une seule fenêtre avec un shell dedans.
Pour créer une nouvelle fenêtre avec le type de shell
Ctrl+b
c
, le premier numéro disponible dans la plage
0…9
sera attribué.
Une liste de toutes les fenêtres s'affiche sur la ligne d'état en bas de l'écran.
Voici quelques commandes les plus courantes pour gérer les fenêtres et volets Tmux:
-
Ctrl+bcCréer une nouvelle fenêtre (avec coque)Ctrl+bwChoisir une fenêtre dans une listeCtrl+b0Passer à la fenêtre 0 (par numéro)Ctrl+b,renommer la fenêtre actuelleCtrl+b%Fractionner le volet actuel horizontalement en deux voletsCtrl+b"Fractionner le volet actuel verticalement en deux voletsCtrl+boAller au volet suivantCtrl+b;Basculer entre le volet actuel et le précédentCtrl+bxFermer le volet actuel
Personnalisation de Tmux
Lorsque Tmux est démarré, il lit ses paramètres de configuration à partir de
~/.tmux.conf
si le fichier est présent.
Voici un exemple de configuration
~/.tmux.conf
avec une ligne d'état personnalisée et quelques options supplémentaires:
# Improve colors set -g default-terminal 'screen-256color' # Set scrollback buffer to 10000 set -g history-limit 10000 # Customize the status line set -g status-fg green set -g status-bg black

Utilisation de base de Tmux
Voici les étapes les plus élémentaires pour démarrer avec Tmux:
- À l'invite de commandes, tapez
tmux new -s my_session,tmux new -s my_sessionle programme souhaité.Utilisez la séquence deCtrl-b+dpour vous détacher de la session.Rattachez-vous à la sessiontmux attach-session -t my_sessiontapanttmux attach-session -t my_session.
Conclusion
Dans ce didacticiel, vous avez appris à utiliser Tmux. Vous pouvez maintenant commencer à créer plusieurs fenêtres Tmux en une seule session, diviser les fenêtres en créant de nouveaux volets, naviguer entre les fenêtres, détacher et reprendre des sessions et personnaliser votre instance
.tmux.conf
l'aide du fichier
.tmux.conf
.
Il y a beaucoup plus à apprendre sur Tmux sur la page du manuel d'utilisation de Tmux.
terminal tmuxComment débuter avec la Mer des Voleurs et compléter le Premier Voyage
La Mer des Voleurs de Rare, le jeu des Pirates, doesn ` t avoir des tutoriels intégrés qui vous guident à travers la configuration initiale. Au lieu de cela, vous atterrissez sur une île et trouvez votre chemin, et faites vos propres choix. Lisez notre guide et découvrez ce qu`il vous reste à faire!
Comment débuter avec les add-ons de Google Docs (et 4 cool)
Voici comment commencer à utiliser les modules complémentaires Google Docs et Sheets et les 4 outils à utiliser que vous devriez utiliser.
Comment débuter avec do camera par ifttt
L'équipe derrière IFTTT a lancé la caméra Do il y a quelque temps et nous avons expliqué comment commencer à l'utiliser, ainsi que 6 recettes utiles à démarrer.







