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

Sdílet
Vložit
  • čas přidán 23. 07. 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...

Komentáře • 337

  • @t0digital
    @t0digital  Před 6 měsíci +1

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

  • @danilapoddubny3734
    @danilapoddubny3734 Před 3 lety +8

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

  • @georgestatefield
    @georgestatefield Před 3 lety +5

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

  • @fomochkaEXT
    @fomochkaEXT Před 5 lety +69

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

    • @t0digital
      @t0digital  Před 5 lety +3

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

    • @nonombre6043
      @nonombre6043 Před 5 lety +2

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

    • @t0digital
      @t0digital  Před 5 lety +3

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

  • @user-fq6zp3ds6e
    @user-fq6zp3ds6e Před 5 lety +5

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

    • @t0digital
      @t0digital  Před 5 lety +1

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

  • @zeleniumex
    @zeleniumex Před 4 lety +19

    Подскажу еще одну полезную фишку которая очень выручает в 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  Před 4 lety +2

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

    • @simyrun6568
      @simyrun6568 Před rokem +1

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

  • @egorkomarov4719
    @egorkomarov4719 Před 5 lety +3

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

  • @eduardtsuranov712
    @eduardtsuranov712 Před 10 měsíci +4

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

  • @repin_pv
    @repin_pv Před rokem +3

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

  • @vladislavkaras491
    @vladislavkaras491 Před 10 měsíci +2

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

  • @doublelolka
    @doublelolka Před 4 lety +3

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

    • @t0digital
      @t0digital  Před 4 lety +1

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

  • @mikhailplekhov3894
    @mikhailplekhov3894 Před rokem +2

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

  • @k_o_l_b_a_x8190
    @k_o_l_b_a_x8190 Před 4 lety +2

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

    • @t0digital
      @t0digital  Před 4 lety +2

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

  • @user-rp6bi5qj1n
    @user-rp6bi5qj1n Před 2 lety +2

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

  • @AGENT.Just_agent
    @AGENT.Just_agent Před rokem +1

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

  • @user-jw6xg4lo9i
    @user-jw6xg4lo9i Před 4 lety +4

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

    • @t0digital
      @t0digital  Před 4 lety

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

  • @user-xf5wd7so8y
    @user-xf5wd7so8y Před rokem +2

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

  • @aleksandryushka9571
    @aleksandryushka9571 Před 2 lety +2

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

  • @multithread_cat
    @multithread_cat Před 2 lety +3

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

  • @Romancrabf
    @Romancrabf Před 4 lety +5

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

    • @t0digital
      @t0digital  Před 4 lety

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

  • @the.gist.
    @the.gist. Před rokem +1

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

  • @azamatmuratshin
    @azamatmuratshin Před 4 lety +2

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

  • @user-rs8mg3si9u
    @user-rs8mg3si9u Před 4 lety +4

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

  • @igor_v._kuznetsov
    @igor_v._kuznetsov Před 4 lety +2

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

  • @7v5u
    @7v5u Před 4 měsíci +2

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

  • @psirus0588
    @psirus0588 Před 4 lety +9

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

  • @maximshumeyko7809
    @maximshumeyko7809 Před 4 lety +4

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

  • @redbull05689
    @redbull05689 Před 5 lety +1

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

    • @t0digital
      @t0digital  Před 5 lety

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

  • @starikoff72
    @starikoff72 Před 4 lety +1

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

  • @AlaksiejSakaou
    @AlaksiejSakaou Před 4 lety +9

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

  • @user-vo9me7hk9o
    @user-vo9me7hk9o Před 3 lety +5

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

  • @user-gs4jv1sv5n
    @user-gs4jv1sv5n Před 4 lety +2

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

  • @kandreyk9159
    @kandreyk9159 Před 3 lety +4

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

  • @user-bw1nd5dp4i
    @user-bw1nd5dp4i Před rokem +2

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

  • @onyxf5604
    @onyxf5604 Před 5 lety +3

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

    • @t0digital
      @t0digital  Před 5 lety

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

  • @andreyvolkov3117
    @andreyvolkov3117 Před 4 lety +1

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

  • @Zermond
    @Zermond Před 4 lety +1

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

  • @MrVasyah
    @MrVasyah Před 5 lety +1

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

  • @Yetishkin_Pistolet
    @Yetishkin_Pistolet Před 3 lety +15

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

    • @vid253
      @vid253 Před 2 lety +6

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

    • @Yetishkin_Pistolet
      @Yetishkin_Pistolet Před 2 lety +1

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

  • @kstud10
    @kstud10 Před 2 lety +2

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

  • @b.g.5106
    @b.g.5106 Před 3 lety +2

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

    • @b.g.5106
      @b.g.5106 Před 3 lety

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

  • @Ravvinoff
    @Ravvinoff Před 4 lety +5

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

  • @richardfeynman3856
    @richardfeynman3856 Před 4 lety +2

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

  • @user-is3gg3bg8r
    @user-is3gg3bg8r Před 5 lety +3

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

  • @Serebriakov9
    @Serebriakov9 Před 3 lety +3

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

  • @blackstarxl
    @blackstarxl Před 4 lety +1

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

  • @oleg9ff
    @oleg9ff Před 4 lety +4

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

  • @misterX389
    @misterX389 Před 3 lety +3

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

  • @HELLO_AGAIN
    @HELLO_AGAIN Před 4 lety +3

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

  • @Maiq-The_Liar
    @Maiq-The_Liar Před 4 lety

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

    • @t0digital
      @t0digital  Před 4 lety

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

  • @SunriseBusinessClub
    @SunriseBusinessClub Před 4 lety

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

  • @as-1973
    @as-1973 Před 4 lety

    Спаибо.

  • @jura1ism
    @jura1ism Před 3 lety

    спасибо

  • @alphaomega2310
    @alphaomega2310 Před 4 lety +3

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

    • @t0digital
      @t0digital  Před 4 lety +1

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

  • @Skolzzkey
    @Skolzzkey Před 10 měsíci +1

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

  • @serhii_sokil
    @serhii_sokil Před 4 lety +1

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

    • @t0digital
      @t0digital  Před 4 lety

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

  • @blancodima
    @blancodima Před 4 lety +1

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

  • @viacheslavoleinik6161
    @viacheslavoleinik6161 Před 3 lety +1

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

    • @t0digital
      @t0digital  Před 3 lety

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

  • @cannpiano
    @cannpiano Před 4 lety

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

    • @t0digital
      @t0digital  Před 4 lety

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

  • @cyberlion1985
    @cyberlion1985 Před 4 lety

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

  • @gergkull8065
    @gergkull8065 Před 3 lety +1

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

  • @force_resistance
    @force_resistance Před rokem +1

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

  • @MrMes
    @MrMes Před 4 lety +17

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

  • @aleksei_kazantcev8133
    @aleksei_kazantcev8133 Před 4 lety

    Интересно

  • @user-jt2mv1iv3k
    @user-jt2mv1iv3k Před 4 lety +1

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

  • @aston585
    @aston585 Před rokem +1

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

  • @LinuxbyDmitry
    @LinuxbyDmitry Před 4 lety +1

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

    • @t0digital
      @t0digital  Před 4 lety +1

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

    • @LinuxbyDmitry
      @LinuxbyDmitry Před 4 lety

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

  • @user-zg8ij3kt1h
    @user-zg8ij3kt1h Před rokem

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

  • @user-le7cf1qk8l
    @user-le7cf1qk8l Před 4 lety +1

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

    • @t0digital
      @t0digital  Před 4 lety +2

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

  • @user-yl6tx2jy2i
    @user-yl6tx2jy2i Před 4 lety

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

  • @ASFlasher
    @ASFlasher Před 3 lety +1

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

    • @t0digital
      @t0digital  Před 3 lety

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

    • @ASFlasher
      @ASFlasher Před 3 lety

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

  • @itkot7390
    @itkot7390 Před 4 lety

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

    • @t0digital
      @t0digital  Před 4 lety

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

  • @saonat9826
    @saonat9826 Před 4 lety

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

    • @t0digital
      @t0digital  Před 4 lety

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

  • @ТочкаБифуркацииТ

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

    • @t0digital
      @t0digital  Před 4 lety

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

    • @sa29gsh07AAA
      @sa29gsh07AAA Před 3 lety

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

    • @ТочкаБифуркацииТ
      @ТочкаБифуркацииТ Před 3 lety

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

  • @DDarth22
    @DDarth22 Před 4 lety +3

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

  • @user-zt8fc9fg6t
    @user-zt8fc9fg6t Před 4 lety

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

    • @t0digital
      @t0digital  Před 4 lety

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

    • @user-zt8fc9fg6t
      @user-zt8fc9fg6t Před 4 lety

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

    • @t0digital
      @t0digital  Před 4 lety

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

  • @zshfan
    @zshfan Před 4 lety

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

    • @t0digital
      @t0digital  Před 4 lety

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

  • @yarmik3d
    @yarmik3d Před 3 lety

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

  • @PSih0zin
    @PSih0zin Před 5 lety +2

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

    • @Deletedeletedelete
      @Deletedeletedelete Před 5 lety

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

  • @Ziraman13
    @Ziraman13 Před 4 lety

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

    • @t0digital
      @t0digital  Před 4 lety +1

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

  • @manul7978
    @manul7978 Před 4 lety

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

    • @t0digital
      @t0digital  Před 4 lety

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

    • @manul7978
      @manul7978 Před 4 lety

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

  • @vadimovichanatoliy4919

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

  • @boysfriendyour
    @boysfriendyour Před 5 lety

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

  • @developer-c0re
    @developer-c0re Před 3 lety +1

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

  • @kittyclock
    @kittyclock Před 3 lety +3

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

  • @c4llv07e
    @c4llv07e Před 3 lety

    Консольный тайловый менеджер :D

    • @t0digital
      @t0digital  Před 3 lety

      Ага

    • @c4llv07e
      @c4llv07e Před 3 lety

      Ну а вообще, это похоже на смесь emacs + vim (ака evil-mode). Есть комбинации как в vim "hjkl", кнопки alt нету, есть только "M", как в emacs.
      Во общем, удобно.

  • @EvgeniyInc
    @EvgeniyInc Před 5 lety +1

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

    • @t0digital
      @t0digital  Před 5 lety +4

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

    • @dmi3mis
      @dmi3mis Před 4 lety

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

    • @t0digital
      @t0digital  Před 4 lety

      @@dmi3mis keycastr

  • @cleverscript
    @cleverscript Před rokem

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

  • @92Darkmind
    @92Darkmind Před rokem

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

  • @silysko
    @silysko Před 3 lety

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

  • @Serenadio
    @Serenadio Před 5 lety

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

    • @t0digital
      @t0digital  Před 5 lety

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

  • @SergeyMaslatsov
    @SergeyMaslatsov Před rokem

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

    • @mikhailzayts
      @mikhailzayts Před 9 měsíci

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

  • @majiq3233
    @majiq3233 Před 5 lety

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

    • @t0digital
      @t0digital  Před 5 lety +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 Před 5 lety

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

    • @t0digital
      @t0digital  Před 5 lety +2

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

  • @a.mayorovv
    @a.mayorovv Před rokem

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

    • @t0digital
      @t0digital  Před rokem

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

    • @a.mayorovv
      @a.mayorovv Před rokem

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

    • @t0digital
      @t0digital  Před rokem

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

  • @yerkinaliakbar9440
    @yerkinaliakbar9440 Před 3 lety +2

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

    • @t0digital
      @t0digital  Před 3 lety

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

    • @yerkinaliakbar9440
      @yerkinaliakbar9440 Před 3 lety

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

    • @t0digital
      @t0digital  Před 3 lety

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

  • @vadimklimov1012
    @vadimklimov1012 Před 4 lety

    как в putty на red hat послать cntrl+b и " как ни пробую не получается двойные кавычки послать, чтобы разделить экран?

    • @t0digital
      @t0digital  Před 4 lety

      Нет винды под рукой, чтобы посмотреть, что особенного в путти. Обычно ничего дополнительно не надо делать, в стандартной поставке tmux работает его стандартный префикс ctrl-b и разделение по кавычкам

    • @vadimklimov1012
      @vadimklimov1012 Před 4 lety

      @@t0digital
      Там в конфигах оказывается куча перенастроек сделана. Подскажите пожалуйста еще вопрос нашел на счет копирования. Стоят такие бинды
      # Pane copy/pasting
      set-option -g mode-keys emacs
      bind-key -t emacs-copy M-w copy-pipe "xsel -i -p -b"
      bind-key C-v run "xsel -o | tmux load-buffer - ; tmux paste-buffer"
      bind : command-prompt
      понял что скопировать внутри tmux можно cntrl+b потом cntrl v для вставить и для скопировать cntrl+b потом cntrl w. А как сделать так, чтобы можно было скопировать что-то извне, например с файла на рабочем столе. Обычный функционал позволяет просто cntl с и ПКМ и вставляет или с линуккса вообще просто выделил часть и нажал ПКМ. При такой настройке из вне tmux ничего нельзя скопировать. Как скопировать из вне, чтобы не повредить и эту настройку?

    • @t0digital
      @t0digital  Před 4 lety

      Есть на канале ещё видосы по tmux, там есть пример с настройкой копирования, посмотрите. Под виндой не проверял, правда, но должно работать, думаю

  • @anti1am3r
    @anti1am3r Před 4 lety

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

    • @t0digital
      @t0digital  Před 4 lety

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

  • @dmmeteo
    @dmmeteo Před 4 lety

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

    • @t0digital
      @t0digital  Před 4 lety +1

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

  • @user-so6rz7bz1m
    @user-so6rz7bz1m Před 10 měsíci

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

  • @user-hd7hq4lf4y
    @user-hd7hq4lf4y Před 3 lety

    А кто в курсе как сделать чтобы нажатия клавиш отображались как в видео крупным планом???