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

Как переименовать сессию в tmux?

Когда я впервые начал использовать tmux, я не дал своему первому сеансу название. Затем, когда я начал создавать разные сессии для разных задач (работа, игра и т.д.), я начал называть свои сессии.

Сейчас у меня есть несколько разных сессий, но первая не имеет названия. Как я могу назвать (или переименовать) его, как из tmux, так и из командной строки?

Ответы (2)

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

Из префикса tmux

Краткий путь: префикс, затем знак доллара:

Ctrl + B, $

или

Длинный путь: префикс, затем двоеточие:

Ctrl + B, :

Затем введите эту команду в приглашение:

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

Если имя текущей сессии (-t current-name) не указано, то текущая сессия будет переименована.

По умолчанию имя сессии будет заключено в скобки в левом нижнем углу tmux. Вы можете перечислить все сессии и переключаться между ними:

Ctrl + B, s

Из командной строки

Вы можете переименовать сеансы tmux с

Чтобы найти имена сеансов, сделайте tmux list-sessions – это будет в левом крайнем столбце.

Если имя текущей сессии (-t current-name) не указано, то будет переименована последняя использованная сессия.

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

Из tmux вы также можете редактировать имя текающего окна (одного из многих в течение сессии) с:

  • префикс, затем запятая:

Ctrl + B, ,

(Это не переименование “сессии”, а окно внутри сессии, которое ищут многие пользователи, которые приземляются здесь)