277

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

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

2 ответа2

415

Изнутри Tmux

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

Ctrl + B, $

или же

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

Ctrl + B ,:

Затем введите эту команду в командной строке:

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

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

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

Ctrl + B, s

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

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

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

Чтобы найти имена ваших сессий, выполните tmux list-sessions session - он будет в самом левом столбце.

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

9

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

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

Ctrl + B,,

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .