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

Como é que renomeio uma sessão em tmux?

Quando comecei a usar tmux, não dei um nome à minha primeira sessão. Depois, quando comecei a criar diferentes sessões para diferentes tarefas (trabalho, lazer, etc.), comecei a dar um nome às minhas sessões.

Agora tenho um monte de sessões diferentes, mas a primeira não tem um nome. Como posso nomeá-la (ou renomeá-la), tanto de dentro do tmux como de um prompt de shell?

Respostas (2)

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

De dentro do tmux

Longo caminho: prefixo, depois sinal de dólar:

Ctrl + B, $

ou

Longo caminho: prefixo, depois dois pontos:

Ctrl + B, :

Depois digite este comando no prompt:

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

Se o nome da sessão actual (-t current-name) não for especificado, a sessão actualmente anexada será renomeada.

Por defeito, o nome da sessão estará entre parênteses no canto inferior esquerdo do tmux. É possível listar todas as sessões e alternar entre elas:

Ctrl + B, s

A partir da janela de comandos

Pode renomear as sessões do tmux com

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

Para encontrar os nomes das suas sessões, faça tmux list-sessions – estará na coluna mais à esquerda.

Se o nome da sessão actual (-t current-name) não for especificado, a sessão mais recentemente utilizada será renomeada.

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

A partir do tmux pode também editar o nome da janela actual (uma de muitas dentro da sessão) com:

  • Prefixo, depois sinal de vírgula:

Ctrl + B, ,

(Isto não renomeia a “sessão”, mas a janela dentro de uma sessão, que muitos utilizadores que aterram aqui estão à procura)