web-dev-qa-db-fra.com

Comment renommer une session dans tmux?

Quand j'ai commencé à utiliser tmux, je n'ai pas donné de nom à ma première session. Ensuite, lorsque j'ai commencé à créer différentes sessions pour différentes tâches (travail, loisirs, etc.), j'ai commencé à nommer mes sessions.

Maintenant, j'ai plusieurs sessions différentes, mais la première n'a pas de nom. Comment puis-je le nommer (ou le renommer), à partir de tmux et à partir d'une invite de shell?

292
Richard Jones

À partir de tmux

Chemin court: préfixe, puis signe dollar:

Ctrl + B$

ou

Chemin long: préfixe, puis deux points:

Ctrl + B:

Puis tapez cette commande à l'invite:

rename-session [-t current-name] [new-name]

Si le nom de la session en cours (-t current-name) n'est pas spécifié, la session actuellement attachée sera renommée.

Par défaut, le nom de la session sera entre parenthèses dans le coin inférieur gauche de tmux. Vous pouvez lister toutes les sessions et basculer entre elles avec:

Ctrl + Bs

À partir de l'invite de Shell

Vous pouvez renommer les sessions tmux avec

tmux rename-session [-t current-name] [new-name]

Pour trouver vos noms de session, faites tmux list-sessions - ce sera dans la colonne la plus à gauche.

Si le nom de la session en cours (-t current-name) n'est pas spécifié, la session la plus récemment utilisée sera renommée.

436
skrblr

À partir de tmux, vous pouvez également éditer le nom de la fenêtre actuelle (un des nombreux de la session) avec:

  • Préfixe, puis virgule:

Ctrl + B,

(Cela ne renomme pas la "session", mais la fenêtre à l'intérieur d'une session, recherchée par de nombreux utilisateurs qui atterrissent ici)

10
rubo77