Освоение tmux: подробное руководство по основным командам

Tmux — это мощный терминальный мультиплексор, который позволяет управлять несколькими терминальными сеансами в одном окне. Он предоставляет ряд функций, включая управление сеансами, разделение окон и расположение панелей, которые значительно повышают производительность для энтузиастов командной строки. В этой статье мы рассмотрим основные команды tmux и предоставим примеры кода, иллюстрирующие их использование.

  1. Создание сеансов и управление ими:
    • Начать новый сеанс:
      tmux new-session -s session_name
  • Присоединиться к существующему сеансу:

    tmux attach-session -t session_name
  • Отключиться от сеанса:
    Нажмите Ctrl-b, а затем d

  • Список активных сеансов:

    tmux list-sessions
  1. Управление окнами:
    • Создайте новое окно:
      Нажмите Ctrl-b, а затем c
  • Переключение между окнами:
    нажмите Ctrl-b, а затем цифровую клавишу, соответствующую нужному окну

  • Переименуйте окно:
    нажмите Ctrl-b, а затем ,

  • Закройте окно:
    нажмите Ctrl-b, а затем &

  1. Управление панелью:
    • Разделить окно по горизонтали:
      нажмите Ctrl-b, а затем %
  • Разделить окно по вертикали:
    Нажмите Ctrl-b, а затем "

  • Перемещение между панелями:
    нажимайте Ctrl-b, а затем клавиши со стрелками или o, чтобы переключаться между панелями

  • Закройте панель:
    Нажмите Ctrl-dили введите exitна панели

  1. Другие полезные команды:
    • Показать справку по tmux:
      tmux list-commands
  • Обновить конфигурацию tmux:

    tmux source-file ~/.tmux.conf
  • Завершить сеанс:

    tmux kill-session -t session_name

Tmux — бесценный инструмент для пользователей командной строки, позволяющий им эффективно управлять несколькими сеансами терминала. В этой статье мы рассмотрели основные команды tmux, включая управление сеансами, манипулирование окнами и расположение панелей. Освоив эти команды, вы сможете значительно повысить свою продуктивность и оптимизировать рабочий процесс.