2012-05-23 17:15:49 +0000 2012-05-23 17:15:49 +0000
338
338

Come posso rinominare una sessione in tmux?

Quando ho iniziato a usare tmux, non ho dato un nome alla mia prima sessione. Poi, quando ho iniziato a creare diverse sessioni per compiti diversi (lavoro, gioco, ecc.), ho iniziato a dare un nome alle mie sessioni.

Ora ho un mucchio di sessioni diverse, ma la prima non ha un nome. Come posso nominarla (o rinominarla), sia da tmux che da un prompt della shell?

Risposte (2)

504
504
504
2012-05-23 17:28:22 +0000

Da dentro tmux

Modo breve: prefisso, poi segno del dollaro:

Ctrl + B, $

o

Modo lungo: prefisso, poi due punti:

Ctrl + B, :

Poi digita questo comando al prompt:

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

Se il nome della sessione corrente (-t current-name) non è specificato, la sessione attualmente collegata sarà rinominata.

Per default il nome della sessione sarà tra parentesi nell'angolo in basso a sinistra di tmux. È possibile elencare tutte le sessioni e passare da una all'altra con:

Ctrl + B, s

Dal prompt della shell

Puoi rinominare le sessioni di tmux con

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

Per trovare i nomi delle sessioni, fai tmux list-sessions – sarà nella colonna più a sinistra.

Se il nome della sessione corrente (-t current-name) non è specificato, verrà rinominata la sessione usata più di recente.

11
11
11
2016-06-21 11:08:24 +0000

Dall'interno di tmux si può anche modificare il nome della finestra corrente (una delle tante all'interno della sessione) con:

  • Prefisso, poi segno di virgola:

Ctrl + B, ,

(Questo non rinomina la “sessione”, ma la finestra all'interno di una sessione, che molti utenti che arrivano qui stanno cercando)