Tmux - что это и зачем? Обзор и урок tmux

Поделиться
HTML-код
  • Опубликовано: 8 июн 2024
  • Мой курс «Хардкорная веб-разработка» - course.to.digital
    Книжный клуб Ботаним!, где мы читаем хорошие ИТ-книги: botanim.to.digital/
    Telegram: t0digital.t.me
    Сказать спасибо за это видео можно здесь - boosty.to/digitalize.team
    Обзор и урок tmux - это терминальный мультиплексор, позволяющий запускать в одном окне сразу несколько терминалов, удобно между ними переключаться, сохранять запущенные в нём процессы, всю историю и контекст. Крутейшая штука как для процесса разработки на локальной машине, так и для работы на удалённом сервере.
    Изучаем Vim - • Изучаем Vim, команды и...
    Менеджер процессов htop - • Htop - менеджер процес...
    0:00 3 ночи, всем привет!
    0:59 Что такое tmux и терминальный мультиплексор?
    2:00 Сессии tmux
    3:22 Про установку tmux
    3:43 Запуск сессии tmux, работа с панелями и окнами в нём
    6:10 Отсоединение от сессии и возврат в неё
    7:30 Настройка tmux
    9:05 Выводы
    /****************** about ******************/
    Меня зовут Алексей Голобурдин, я программирую с 2004 года и на этом канале делюсь своим опытом. Я основатель и руководитель компаний:
    - Диджитализируй digitalize.team, разрабатываем сложные IT системы для бизнеса;
    - Salesbeat salesbeat.pro, комплексный модуль доставки для интернет магазинов.
    Если у вас есть проект на разработку, пишите нам на hi@digitalize.team.
    С другими предложениями, а также если вам нужна одна или несколько индивидуальных консультаций/уроков по разработке (3000 руб/час), пишите мне на alexey@salesbeat.pro.
    Telegram канал - t.me/t0digital
    ВК - digitalize.team
    RuTube - rutube.ru/channel/24802975/ab...
    Дзен - dzen.ru/id/6235d32cb64df01e6e...

Комментарии • 336

  • @t0digital
    @t0digital  5 месяцев назад +1

    Мой курс «Хардкорная веб-разработка» - course.to.digital
    Вжух!

  • @fomochkaEXT
    @fomochkaEXT 5 лет назад +68

    Спасибо, мало каналов которые делают такой полезный и интересный контент, пожалуйста продолжайте в том же духе! Успехов вам. и спасибо за знакомство с tmux

    • @t0digital
      @t0digital  5 лет назад +3

      Спасибо вам большое за отзыв! Будем продолжать!

    • @nonombre6043
      @nonombre6043 5 лет назад +2

      Присоединяюсь! А главное позитивный контент!

    • @t0digital
      @t0digital  5 лет назад +3

      @@nonombre6043 спасибо! Рады делиться позитивом и опытом - им делишься, у тебя не убавляется, а в мире становится больше, мэджик:)

  • @zeleniumex
    @zeleniumex 4 года назад +17

    Подскажу еще одну полезную фишку которая очень выручает в tmux
    добавьте в конфиг вот эти строчки
    # Sync panes!
    bind o setw synchronize-panes on
    bind O setw synchronize-panes off
    В итоге при нажатии на ctrl+b o вы в одной панели будете вводить команды и все что вы ввели или нажали будет повторяться в другой панели. Где это можно юзать например подключились вы к 4 разным серверам и вам необходимо запустить одинаковые команды одновременно. вернуться обратно в нормальный режим можно ctrl+b O
    еще пару полезных фич
    ctrl + b w покажет список окон можно между ними переключаться так же поиск работает
    ctrl+b s - тоже самое но по сессиям
    ctrl+b , - можете переименовать текущее окно...
    Еще много всего могу написать по tmux использую его больше 5 лет... после screen, в разы удобнее особенно если еще плагины юзать.

    • @t0digital
      @t0digital  4 года назад +2

      Спасибо! Пользуюсь переименованием поиском по окнам:) Фишка с синхронизацией - не знал, круто!

    • @simyrun6568
      @simyrun6568 Год назад +1

      Не знал про синхроннвй ввод на открытых сессиях. Спасибо!

  • @georgestatefield
    @georgestatefield 3 года назад +5

    Кратко, доступно, практично!
    Замечательное видео

  • @danilapoddubny3734
    @danilapoddubny3734 3 года назад +7

    Огромное спасибо за создание действительно полезных видео!

  • @AlaksiejSakaou
    @AlaksiejSakaou 4 года назад +8

    Лучше не `tmux attach -t ...`, это долго. А просто `tmux a`, он тогда переходит в последнюю запущенную сессию. Всё это ес-но при условии, что сессий немного было запущено и нужна не какая-то конкретная

  • @egorkomarov4719
    @egorkomarov4719 5 лет назад +2

    Очень полезные видео! От души в душу

  • @user-fq6zp3ds6e
    @user-fq6zp3ds6e 5 лет назад +4

    Очень хорошее видео. Спасибо автору. Формат отличный. Все понятно.

    • @t0digital
      @t0digital  5 лет назад +1

      Спасибо за отзыв и подписку! Будем продолжать

  • @repin_pv
    @repin_pv Год назад +2

    Спасибо, Бро! все по делу и доходчиво, не затянуто.

  • @eduardtsuranov712
    @eduardtsuranov712 9 месяцев назад +3

    Спасибо огромное! Помогло аж через 4 года! :)

  • @vladislavkaras491
    @vladislavkaras491 9 месяцев назад +1

    Очень полезная программа для сервера)
    Благодарю!

  • @doublelolka
    @doublelolka 3 года назад +2

    Как раз задался этим вопросом, со screen не сложилось, нашёл tmux и радостно, что от вас есть видео о нём :)

    • @t0digital
      @t0digital  3 года назад +1

      Отлично! Tmux хорош

  • @mikhailplekhov3894
    @mikhailplekhov3894 Год назад +1

    Отличный инструмент! Спасибо за видео!

  • @user-rp6bi5qj1n
    @user-rp6bi5qj1n 2 года назад +1

    Прекрасно . Я просто охренел от увиденного. Вы гуру разработчик

  • @7v5u
    @7v5u 3 месяца назад +1

    Большое спасибо за труд! Нужно было быстро понять что это за зверь и с чем его едят, ваше видео очень помогло

  • @maximshumeyko7809
    @maximshumeyko7809 4 года назад +3

    Нашёл скрытый подвох - комбинация блочит консоль и переводит в замороженное состояние, а комбинация разблокировки не работает, потому что отлавливается tmux-ом с таким conf-файлом.

  • @user-nc4gs9lz9d
    @user-nc4gs9lz9d 2 года назад +2

    Смотрю ваши видео про Linux в 2022, и это не шутка) Спасибо большое!

  • @k_o_l_b_a_x8190
    @k_o_l_b_a_x8190 4 года назад +1

    Бомба, спасибо за отличный материал!!!

    • @t0digital
      @t0digital  4 года назад +2

      Спасибо! Будем продолжать

  • @user-vo9me7hk9o
    @user-vo9me7hk9o 3 года назад +4

    Нужен ещё один ролик про tmux там бы описал фишку с подключением к сессиям других пользователей, описал фишку с одновременным выполнением команд на нескольких серверах через setw synchronize-panes. И да я купил твой курс, буду проходить. Восполнить пробелы в знаниях Спасибо, за то, что ты делаешь)

  • @Yetishkin_Pistolet
    @Yetishkin_Pistolet 3 года назад +14

    Моя жизнь делится на 2 части. До знакомстава с tmux и после

    • @vid253
      @vid253 2 года назад +5

      Жизнь делится по горизонтали или вертикали? ))

    • @Yetishkin_Pistolet
      @Yetishkin_Pistolet 2 года назад +1

      @@vid253 и так, и эдак и ещё на множество вкладок :)

  • @user-jw6xg4lo9i
    @user-jw6xg4lo9i 4 года назад +3

    мега крутой инструмент! раньше постоянно открывал кучу окон..
    Спасибо)

    • @t0digital
      @t0digital  4 года назад

      Отлично, рад, что зашло:)

  • @Romancrabf
    @Romancrabf 4 года назад +4

    Спасибо! Реально полезно !

    • @t0digital
      @t0digital  4 года назад

      Рад, что полезно!

  • @aleksandryushka9571
    @aleksandryushka9571 2 года назад +1

    Круть. Спасибо за урок.

  • @igor_v._kuznetsov
    @igor_v._kuznetsov 4 года назад +1

    Даже ролик еще не посмотрел, но лайк сразу заочно за tmux. Мастхэв однозначно. Кстати не плохо было бы упомянуть и x2go и xpra

  • @AGENT.Just_agent
    @AGENT.Just_agent Год назад

    Благодарю за видео!

  • @azamatmuratshin
    @azamatmuratshin 3 года назад +1

    спасибо большое за полезности)))

  • @user-gs4jv1sv5n
    @user-gs4jv1sv5n 3 года назад +1

    Спасибо! 10 лет линуксоид, но только щас оценил. Благодарю!

  • @user-rs8mg3si9u
    @user-rs8mg3si9u 3 года назад +3

    Спасибо классное видео, открыл для себя крутой инструмент, до этого много времени пользовался терминатором, но совсем не то...

  • @MrMes
    @MrMes 4 года назад +17

    Ребята, вы не рубите фишку.
    Какой к херам i3 к теме tmux и ему подобных (screen) ?
    Вы как на vds собрались i3 ставить?
    Безусловно можно изъебунться и поставить, потом по vnc подключаться.
    Но проблема то в том, что графическая оболочка даже i3 грузит систему.
    tmux нужен для нескольких сессий терминала без гуи.

  • @psirus0588
    @psirus0588 4 года назад +7

    Спасибо за видео. Добавлю:
    Ctrl+b ? - удобная шпаргалка.
    man tmux - руководство по использованию.
    На первое время пока осваиваешься очень полезно держать открытыми )

  • @user-xf5wd7so8y
    @user-xf5wd7so8y Год назад +1

    Спасибо! С тимаксом начал чувствовать себя настоящим айтишником, дааа

  • @starikoff72
    @starikoff72 4 года назад

    Подписался. Особо к вебу отношения не имею, но вот к администрированию линукса - самое прямое.

  • @andreyvolkov3117
    @andreyvolkov3117 4 года назад

    ЛАЙК за бейсбольный мяч)

  • @kstud10
    @kstud10 2 года назад +1

    Как же полезно! Гуглением не сразу это найдешь!

  • @the.gist.
    @the.gist. Год назад

    Спасибо, ценим!

  • @onyxf5604
    @onyxf5604 4 года назад +2

    интересный и полезный формат.

    • @t0digital
      @t0digital  4 года назад

      Спасибо! Будем продолжать

  • @kandreyk9159
    @kandreyk9159 3 года назад +3

    в вим окна тоже классно сделаны ctrl-w s, ctrl-w v и переключение ctrl-w w

  • @user-bw1nd5dp4i
    @user-bw1nd5dp4i Год назад +1

    Клевая штуковина. Спасибо.

  • @redbull05689
    @redbull05689 5 лет назад

    Формат- супер!

    • @t0digital
      @t0digital  5 лет назад

      Спасибо за фидбек, скоро новые материалы!

  • @MrVasyah
    @MrVasyah 5 лет назад

    В закладки. Не знал о таком инструменте, мне в работе очень пригодится

  • @Zermond
    @Zermond 4 года назад

    Рубрика просто 🔥

  • @richardfeynman3856
    @richardfeynman3856 4 года назад +1

    Эпичное начало.

  • @Serebriakov9
    @Serebriakov9 3 года назад +2

    Много лет юзал для тех же целей утилиту screen. Годами жил один игровой сервер в детач сессии screen, тк сам сервер не умел работать в фоне.

  • @user-is3gg3bg8r
    @user-is3gg3bg8r 4 года назад +2

    При знакомстве с темой Vim'а частенько мелькал этот Tmux; рад узнать ентого зверя поближе; спасибо!

  • @oleg9ff
    @oleg9ff 4 года назад +4

    Интересно, пойду думать. Пока screen с избытком.

  • @b.g.5106
    @b.g.5106 3 года назад +1

    tmux - это 💪 😀 Очень удобно работать открытыми вкладками

    • @b.g.5106
      @b.g.5106 3 года назад

      правда, там иногда попадаешь на готовые конфиги на гитхабе и после этого немного прозреваешь))) а так вообще чудесная штука

  • @viacheslavoleinik6161
    @viacheslavoleinik6161 3 года назад +1

    Спасибо за видео!
    Очень классный монтаж с терминалом поверх видео. Как это можно сделать?

    • @t0digital
      @t0digital  3 года назад

      Спасибо! Это режим наложения слоя в монтажке, здесь Add, если не ошибаюсь

  • @Ravvinoff
    @Ravvinoff 4 года назад +4

    mast have, одназначнА! небольшое дополнение: tmux ls - просмотр запущенных сессий

  • @Maiq-The_Liar
    @Maiq-The_Liar 4 года назад

    Я взял себе за правило пет-проекты писать только в vim (для работы все-таки использую jetbrains без vim-плагина). У Soer вышло видео о grasp где он работает в vim с midnight commander, а под ним 2 терминала и все это в одном окне. Думаю, Диджитализируй! точно не мог обойти вопрос разбивки терминала стороной, и не ошибся. Теперь не только Соеру, но и мне удобненько, спасибо :)

    • @t0digital
      @t0digital  4 года назад

      Отлично! Без tmux как без рук:)

  • @misterX389
    @misterX389 3 года назад +2

    Год прошел. "Думаю, давно не было видео, надо записать"))

    • @t0digital
      @t0digital  3 года назад +1

      Так и было :)

  • @HELLO_AGAIN
    @HELLO_AGAIN 4 года назад +3

    Столько лет пользуюсь ssh и впервые узнал про tmux! Огромнейшее спасибо!

  • @aston585
    @aston585 Год назад +1

    Как зафиксировать по умолчанию количество окон, их размер? Чтобы при следующем запуске не выставлять эти параметры заново.

  • @SunriseBusinessClub
    @SunriseBusinessClub 4 года назад

    На винде msys2 не исполняются команды, пишет -bash: vim: command not found
    Как исправить не подскажите??

  • @gergkull8065
    @gergkull8065 3 года назад +1

    где его можно взять и как запустить в виртуальной машине?

  • @user-jt2mv1iv3k
    @user-jt2mv1iv3k 4 года назад +1

    Видео супер. Мое мнение стоит в таком формате делать. У меня такой вопрос, что за прога которая вывод у вас нажатие клавишь в зелёных квадратах?

  • @blackstarxl
    @blackstarxl 4 года назад

    благодарочка

  • @cyberlion1985
    @cyberlion1985 3 года назад

    Привет, такой вопрос, я создаю именованую сессию, подключаюсь по ssh запускаю сервер, бегут логи запросы все ок. Могу подключаться отключаться, но после ребута моего компа или разрыва впн, когда я подключаюсь к той же сессии я вижу кусок логов которые были на момент разрыва соединения.
    Сервер жив и крутится крутится где то то в фоне, вообще не понятно как до него достучаться.
    --------
    Т.е. это как бы не совсем та сессия, а просто терминал с куском текста до разрыва соединения

  • @zshfan
    @zshfan 4 года назад

    Отличное видео! А что за книга на столе?

    • @t0digital
      @t0digital  4 года назад

      Спасибо! Книга - справочник по стандартной библиотеке Python 3

  • @as-1973
    @as-1973 3 года назад

    Спаибо.

  • @vladimirk8041
    @vladimirk8041 4 года назад

    Возможно ли в tmux в разных окнах переключаться /работать под разными пользователями? мне в одном надо работать под правами рута а в другом к примеру от имени www-data ? Или для этого надо изначально запустить tmux под правами рута ?

    • @t0digital
      @t0digital  4 года назад

      Можно открыть несколько окон/панелей и в каждом авторизоваться разными юзерами.

  • @alphaomega2310
    @alphaomega2310 4 года назад +3

    Большое спасибо за видео! Не до конца понимал зачем использовать tmux если можно открыть несколько терминалов например на отдельном рабочем столе, но сейчас осознал все киллерфичи. Кстати очень круто вы сделали что при вводе команды висит красивая прозрачная строка, правда мне кажется лишним немного отображение зеленых кнопок. Хотя если там можно в настройках не показывать навигационные стрелки и всякие бекспейсы и пробел, то будет норм имхо

    • @t0digital
      @t0digital  4 года назад +1

      Спасибо! Отображение кнопок при нажатии - это не относится к tmux, это только для видео, чтобы было видно, какие команды на клавиатуре набираются

  • @serhii_sokil
    @serhii_sokil 4 года назад +1

    Ctrl+b удобнее, потому что доступно с обоих рук! При слепом наборе это существенно!

    • @t0digital
      @t0digital  4 года назад

      Возможно. Мне неудобно

  • @yarmik3d
    @yarmik3d 3 года назад

    Что то пошло не так, vim в tmux открывает файлы но сохранить их и выйти из vim уже нет возможности, это только у меня так?

  • @force_resistance
    @force_resistance Год назад +1

    tmux это screen на максималках :)
    а что за программа для выводы нажатий клавиш используется?

    • @t0digital
      @t0digital  Год назад +2

      Keycastr для мака

  • @jura1ism
    @jura1ism 3 года назад

    спасибо

  • @Skolzzkey
    @Skolzzkey 8 месяцев назад +1

    tmux это супервещь!!! 👍

  • @user-zg8ij3kt1h
    @user-zg8ij3kt1h Год назад

    Здраво! Что думаешь о guake?

  • @blancodima
    @blancodima 4 года назад +1

    Вместо ввода команды exit в терминале, можно жать ^d для выхода.

  • @saonat9826
    @saonat9826 4 года назад

    Не совсем понял, объясните пожалуйста. Разве в операционной системе в многооконном режиме нельзя все те же действия произвести в отдельных обычных терминальных окнах?

    • @t0digital
      @t0digital  4 года назад

      если задача просто открыть несколько терминалов - да. Терминальный мультиплекстор решает много другиз задач - сохранение сессий и состояния, их удобно запускать по SSH на серверах и тд.

  • @EvgeniyInc
    @EvgeniyInc 5 лет назад +1

    Спасибо, очень доходчиво, а как вы сделали, что код так хорошо видно на видео?

    • @t0digital
      @t0digital  5 лет назад +4

      Спасибо за отзыв!
      Параллельно записи видео на ноутбуке пишется скринкаст с подобранным размером терминала и шрифта в нём, потом видео скринкаста обрезается и накладывается поверх картинки с режимом наложения Add в Final Cut

    • @dmi3mis
      @dmi3mis 4 года назад

      @@t0digital А какой программой вы отображаете нажимаемые клавиши в терминале?

    • @t0digital
      @t0digital  4 года назад

      @@dmi3mis keycastr

  • @LinuxbyDmitry
    @LinuxbyDmitry 4 года назад +1

    Очень похож на Terminator, пользуюсь уже год очень нравится, точно так же можно делать много окон внутри одного терминала. Правда не пробовал его на серверах, но думаю надо попробовать).

    • @t0digital
      @t0digital  4 года назад +1

      Terminator это эмулятор терминала, tmux это терминальный мультиплексор, это разные штуки

    • @LinuxbyDmitry
      @LinuxbyDmitry 4 года назад

      @@t0digital согласен, разные штуки)

  • @Serenadio
    @Serenadio 5 лет назад

    А тайлинговый менеджер не замена tmux'у? Как я понимаю, локально удобнее тайлинговый менеджер окон использовать, т.к. он более современный и гибкий, а по ssh только tmux доступен.

    • @t0digital
      @t0digital  5 лет назад

      Нет, это разные инструменты. Например, вот ruclips.net/video/P10cuGj-J8E/видео.html

  • @itkot7390
    @itkot7390 4 года назад

    Доброго времени суток. Как вы решили проблему с тем что, при перезагрузке компьютера все сессии удаляются?

    • @t0digital
      @t0digital  4 года назад

      Никак не решал. Но на канале есть видео про запуск tmux сессии с уже запущенными нужными табами и процессами

  • @cleverscript
    @cleverscript Год назад

    Круто, но где усы? Как мне с awk работать?

  • @aleksei_kazantcev8133
    @aleksei_kazantcev8133 4 года назад

    Интересно

  • @user-zt8fc9fg6t
    @user-zt8fc9fg6t 4 года назад

    Вопрос - а какой инструмент более хорош из 3 - cmder, conemu, tmux ??? В контексте допустим винды и питона!

    • @t0digital
      @t0digital  4 года назад

      Это разные инструменты. Первые два эмуляторы консоли, тимакс консольный мультиплексор. Tmux может быть запущен внутри Cmder или conemu условно говоря, если зайти по ssh на Линукс и запустить тимакс там) хотя вроде и под Винду кто-то его запускал, но это изврат имхо m.habr.com/ru/post/196128/

    • @user-zt8fc9fg6t
      @user-zt8fc9fg6t 4 года назад

      @@t0digital вот оно как оказывается! Спасибо за информацию! Хм... тогда упрощённый вопрос - какой эмулятор консоли разумнее выбрать к комплекту из вин 7, питон, саблайм текст?

    • @t0digital
      @t0digital  4 года назад

      @@user-zt8fc9fg6t я помню conemu пользовался, когда надо было работать на винде. Винда свой какой-то родной мега-крутой терминал презентовала недавно, рекомендую его найти попробовать - ruclips.net/video/8gw0rXPMMPE/видео.html

  • @user-yl6tx2jy2i
    @user-yl6tx2jy2i 4 года назад

    Использую screen. После видео задумался о переходе не tmux. Юзабилити на порядок удобнее.

    • @t0digital
      @t0digital  4 года назад

      tmux хорош, да:)

  • @ASFlasher
    @ASFlasher 3 года назад +1

    в маке iTerm тоже умеет делить экран. Это может быть заменой или это все таки не то?

    • @t0digital
      @t0digital  3 года назад

      tmux не замена/аналог iterm, это терминальный мультиплексор

    • @ASFlasher
      @ASFlasher 3 года назад

      @@t0digital поробовал в действии, классная штука, спасибо за совет ) Раньше держал несколько терминалов открытыми на нужных папках, где я чаще всего что-то делаю. Сейчас это сессии которые я могу востановить в любой момент, очень удобно.

  • @user-le7cf1qk8l
    @user-le7cf1qk8l 4 года назад +1

    Посмотрел какой терминал сейчас у меня. Tilix. Тоже можно делить окна.

    • @t0digital
      @t0digital  4 года назад +2

      Tilix это эмулятор терминала, Tmux это терминальный мультиплексор, это разные инструменты

  • @boysfriendyour
    @boysfriendyour 5 лет назад

    Добрый день! Какой дистрибутив linux вы используете?

    • @t0digital
      @t0digital  5 лет назад

      Здравствуйте, Debian

    • @boysfriendyour
      @boysfriendyour 5 лет назад

      @@t0digital Спасибо:)

  • @kittyclock
    @kittyclock 2 года назад +3

    Стоит отметить, что к сессии может присоединиться другой человек - можно кодить вдвоём)

  • @silysko
    @silysko 3 года назад

    ...еще есть его вариации под андроид
    ...а еще можно туда проинсталить xfce4 и vnc и xrdp потом застартовав а потом через rdp попасть в его x сессию (только вот фаерфокса там иногда не хватает)

  • @yerkinaliakbar9440
    @yerkinaliakbar9440 3 года назад +2

    Какая у вас цветовая схема на терминале?

    • @t0digital
      @t0digital  3 года назад

      сейчас simple, в этом видео не помню что было

    • @yerkinaliakbar9440
      @yerkinaliakbar9440 3 года назад

      @@t0digital да, нужна та схема которую вы сейчас используете. Для одаренных (на мак недавно перешел), его можно скачать/установить?

    • @t0digital
      @t0digital  3 года назад

      Думал про вы про тему zsh:) в самом терминале тема Pro

  • @mailalexanderiv
    @mailalexanderiv 4 года назад +4

    Очень не хватает к описанию ролика описания основных команд. Все запомнить с первого раза тяжело. Добавляйте к видео шпаргалку.

    • @anti1am3r
      @anti1am3r 4 года назад

      Они есть в гит репе с базовым конфигом

  • @92Darkmind
    @92Darkmind Год назад

    Круто с сессиями, но в целом вим же умеет бить терминал на окна. Я пока это только раскуриваю, и tmux скорее всего я буду тоже использовать, но пока я не знаю как мне настроить VIM чтобы он выглядел для меня как привычная IDE. Т.е. - слева эксплорер моего проекта, справа код, снизу терминал. Хотелось бы про это ролик, потому что вот лично для меня VIM удобнен для набора и работы с текстом но я пока не нашёл способы как мне его "прервратить" в привычную мне IDE.

  • @DDarth22
    @DDarth22 3 года назад +3

    Спасибо за видео. 10500 раз видел его скрины, но реальной потребности чтобы разобратся - что это за тула или надстройка баша - небыло. Оказывается всё просто.

    • @t0digital
      @t0digital  3 года назад

      Да, tmux хорош :)

  • @anti1am3r
    @anti1am3r 4 года назад

    А вы случайно mosh не используете? Интересен был бы кейс с удаленным tmux и поднятой к нему mosh сессией. Я частенько админю сервера и правлю код на ходу с ноутбука. И каждый раз восстанавливать сессии руками ну крайне неудобно.

    • @t0digital
      @t0digital  4 года назад

      Я использую mosh, да, хотя админы как правило против того, чтобы ставить mosh на свои сервера. А в чем вопрос? Я обычно запускаю mosh, на удалённом сервере tmux и в нем работаю

  • @manul7978
    @manul7978 4 года назад

    Есть вопрос - извините если offtopic. Я использую ssh от cygwin прямо из окна windows. Выглядит и работает по Unix'овому. Вообщем нормально. Но не знаю как из windows делать keyshort'ом copy/paste в окно. Cntrl-c/Cntr-v не работает. Может вы знаете?

    • @t0digital
      @t0digital  4 года назад

      Уверен, способ есть, но я его не помню. В putty тоже копирование работает как-то. Давно в виндоус не работал

    • @manul7978
      @manul7978 4 года назад

      @@t0digital не putty выбросил не оно. Ssh port отлично

  • @sergeyturivnyi2538
    @sergeyturivnyi2538 5 лет назад +1

    Воу, воу!
    А как же screen?!!!
    Интересно, можно ли сравнить screen с tmux как vim c emax?
    ;)

    • @t0digital
      @t0digital  5 лет назад

      Разработчики tmux говорят, что это усовершенствованный screen, замена ему:)

    • @sergeyturivnyi2538
      @sergeyturivnyi2538 5 лет назад

      @@t0digital Да, слышал. По функциональности вопросов нет. Tmux щднозначно функциональнее. Есть одно но - он не установлен "из коробки" на многих OS.

    • @t0digital
      @t0digital  5 лет назад +1

      @@sergeyturivnyi2538 это да

  • @ERge77
    @ERge77 3 года назад +1

    У меня локально tilix на серверах screen, тоже нормально

  • @user-lh2de5bh5h
    @user-lh2de5bh5h 4 года назад +1

    Спасибо! Тоже люблю vim очень, а вот про эту тему как-то проскочил, сидел на терминаторе балбес..И вот теперь я вообще шива))

    • @t0digital
      @t0digital  4 года назад

      Отличнооо:)!

    • @sa29gsh07AAA
      @sa29gsh07AAA 3 года назад

      Я тоже на терминаторе сидел и пока еще сижу))) Но после этого видео возможно буду переходить на Tmux ))

    • @user-lh2de5bh5h
      @user-lh2de5bh5h 3 года назад

      @@sa29gsh07AAA переходи, ваще оч круто. Сейчас я к терминатору хрен вернусь.)

  • @Ziraman13
    @Ziraman13 4 года назад

    Еще один удобный терминал с делением окон - Terminator

    • @t0digital
      @t0digital  4 года назад +1

      Terminator это эмулятор терминала, Tmux это терминальный мультиплексор, это разные штуки

  • @majiq3233
    @majiq3233 5 лет назад

    можно как-то запустить новую сессию тимакса чтоб сразу окно разбилось на области и в каждой запустился свой скрипт, тот же редис целери и джанга?

    • @t0digital
      @t0digital  5 лет назад +1

      Да, можно. Запускаем сессию dev в фоне (-d):
      tmux new -s dev -d
      В соседнем терминале можно подцепиться к этой сессии, чтобы наблюдать, что происходит:
      tmux attach -t dev
      В предыдущем терминале, где создавали сессию, шлем в tmux команду и разбиваем нулевое окно (dev:0), нулевую его панель (.0) на 2 вертикальные панели (-v):
      tmux split-window -v -t dev:0.0
      Разбиваем на 2 горизонтальные панели верхнюю и нижнюю части:
      tmux split-window -h -t dev:0.0
      tmux split-window -h -t dev:0.2
      Получается в 0 window 4 панели с нумерами 0, 1, 2, 3. В каждой панели можно запустить свой код:
      tmux send-keys -t dev:0.0 '0 window' Enter
      tmux send-keys -t dev:0.1 '1 window' Enter
      tmux send-keys -t dev:0.2 '2 window' Enter
      tmux send-keys -t dev:0.3 '3 window' Enter
      Вот хорошая книжка по Tmux - github.com/threerocks/studyFiles/raw/master/%E5%90%8E%E7%AB%AF/tmux%20Productive%20Mouse-Free%20Development.pdf

    • @majiq3233
      @majiq3233 5 лет назад

      @@t0digital , нет именно НОВУЮ сессию, которая сама все запустит, допустим при перезагрузке сервера

    • @t0digital
      @t0digital  5 лет назад +2

      @@majiq3233 приведённый выше код как раз это и делает

  • @PSih0zin
    @PSih0zin 5 лет назад +2

    выход из терминала CTRL+D. Очистить экран CTRL+L

    • @Deletedeletedelete
      @Deletedeletedelete 5 лет назад

      в контексте данного видео:
      комбинация ctrl+d вместо команды exit
      комбинация ctrl+l вместо команды clear

  • @dmmeteo
    @dmmeteo 4 года назад

    Как ты делаешь такой захват видео для терминала?

    • @t0digital
      @t0digital  4 года назад +1

      Просто запись с экрана, потом режим наложения слоя Add в final cut

  • @SergeyMaslatsov
    @SergeyMaslatsov Год назад

    А можно ли в tmux использовать несколько рабочих столов как в i3?

    • @mikhailzayts
      @mikhailzayts 8 месяцев назад

      Да, это называется окнами в терминологии tmux’а

  • @vadimovichanatoliy4919
    @vadimovichanatoliy4919 4 года назад

    Подписка не глядя за смех после "сейчас 4 утра, я сижу в офисе..."

    • @t0digital
      @t0digital  4 года назад +1

      Так и живём:)

  • @Blowjin
    @Blowjin 3 года назад

    Пропадает возможность скроллить мышью и по шифт+стрелки или шифт+ PgUp/Down, а чтобы, к примеру, скопипастить мышью с окна, разделенного вертикальной полосой, нужно познать кунг-фу.
    В целом, весьма нетривиальный экспириенс, на который нужно потратить времечко.

  • @user-so6rz7bz1m
    @user-so6rz7bz1m 8 месяцев назад

    Давно бы начал использовать эту утилиту, но почему ctrl+b, почему не ctrl+w+v 😊 , нужны хоткеи vim. Автору канала большооооое спасибо за такой полезный контент, молодчинка.

  • @a.mayorovv
    @a.mayorovv Год назад

    Доброго времени суток, случилась проблема. Установил себе на Debian 11 tmux и не работают горячие клавиши (раскладка английская), при этом работают команды, подскажите пожалуйста, что делать.

    • @t0digital
      @t0digital  Год назад

      Какие горячие клавиши на работают, о чем речь?

    • @a.mayorovv
      @a.mayorovv Год назад

      @@t0digital, когда я в сессии, отключиться могу только через команду tmux detach, при нажатии клавиш cnrl + b
      + d ничего не происходит

    • @t0digital
      @t0digital  Год назад

      @@a.mayorovv может префикс перебиндили?