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

Jak mogę zmienić nazwę sesji w tmuxie?

Kiedy po raz pierwszy zacząłem używać tmuxa, nie nadałem nazwy mojej pierwszej sesji. Potem, gdy zacząłem tworzyć różne sesje do różnych zadań (praca, zabawa, itp.), zacząłem nadawać nazwy moim sesjom.

Teraz mam kilka różnych sesji, ale pierwsza z nich nie ma nazwy. Jak mogę nadać jej nazwę (lub zmienić nazwę), zarówno z poziomu tmuxa jak i z poziomu powłoki?

Odpowiedzi (2)

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

From within tmux

Short way: prefiks, następnie znak dolara:

Ctrl + B, $

lub

Long way: prefiks, następnie dwukropek:

Ctrl + B, :

Następnie wpisz to polecenie w znaku zachęty:

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

Jeśli nie zostanie podana nazwa bieżącej sesji (-t current-name), zostanie zmieniona nazwa aktualnie dołączonej sesji.

Domyślnie nazwa sesji będzie w nawiasach w lewym dolnym rogu tmuxa. Możesz wyświetlić listę wszystkich sesji i przełączać się pomiędzy nimi za pomocą:

Ctrl + B, s

From shell prompt

Możesz zmieniać nazwy sesji tmuxa za pomocą

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

Aby znaleźć nazwy sesji, wykonaj tmux list-sessions – będzie ona w lewej kolumnie.

Jeśli nazwa bieżącej sesji (-t current-name) nie jest określona, zmieniona zostanie nazwa ostatnio używanej sesji.

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

Z poziomu tmuxa możesz również edytować nazwę bieżącego okna (jednego z wielu w ramach sesji) za pomocą:

  • Prefiks, następnie znak przecinka:

Ctrl + B, ,

(To nie zmienia nazwy “sesji”, ale okna wewnątrz sesji, czego szuka wielu użytkowników, którzy tu lądują)