Предварительный просмотр терминала

Среда терминала особенно полезна для:

  1. Задач и операций, ориентированных на командную строку
  2. Администрирования серверов и настройки системы
  3. Текстового программирования и отладки
  4. Эффективного использования ресурсов удаленного доступа, когда графический интерфейс не требуется

Доступ к терминалу

  1. Если инструктор рекомендует использовать среду терминала по умолчанию для лабораторной работы, вы увидите среду терминала при ее запуске.
  2. Вы можете создать дополнительные сеансы терминала, нажав кнопку + в верхней части интерфейса.

Функции среды

Интерфейс терминала предоставляет несколько ключевых функций:

  1. Несколько сеансов терминала:

    • Создавайте новые сеансы с помощью кнопки +
    • Переключайтесь между сеансами с помощью вкладок
    • Закрывайте сеансы по отдельности по мере необходимости
  2. Полная среда Ubuntu:

    • На основе Ubuntu 22.04 LTS
    • Доступ к стандартным репозиториям Ubuntu
    • Поддержка распространенных инструментов и утилит командной строки
  3. Текстовые инструменты:

    • Текстовые редакторы Vim/Nano
    • Компиляторы и интерпретаторы командной строки
    • Управление пакетами через apt
    • Git для контроля версий

Функции TTYD

Интерфейс терминала работает на базе TTYD (Terminal Over HTTP) и предоставляет несколько расширенных функций:

Использование команд tmux:

# Создать разделы
tmux split-window -h     # Разделить по вертикали
tmux split-window -v     # Разделить по горизонтали
tmux split-window -hf    # Вертикальное разделение на всю высоту
tmux split-window -vf    # Горизонтальное разделение на всю ширину

# Перемещение между панелями
tmux select-pane -L      # Переместить в левую панель
tmux select-pane -R      # Переместить в правую панель
tmux select-pane -U      # Переместить в верхнюю панель
tmux select-pane -D      # Переместить в нижнюю панель

# Изменение размера панелей
tmux resize-pane -L 10   # Изменить размер на 10 ячеек влево
tmux resize-pane -R 10   # Изменить размер на 10 ячеек вправо
tmux resize-pane -U 5    # Изменить размер на 5 ячеек вверх
tmux resize-pane -D 5    # Изменить размер на 5 ячеек вниз

# Дополнительные операции
tmux kill-pane          # Закрыть текущую панель
tmux select-layout tiled # Сбалансировать размеры панелей

Прокрутка в tmux

Чтобы просмотреть буфер прокрутки в tmux, выполните следующие действия:

  1. Войти в режим копирования: Используйте следующую комбинацию клавиш, чтобы войти в режим копирования:

    Ctrl + b [
    
    • Ctrl + b — это префикс tmux по умолчанию (используйте свой пользовательский префикс, если он изменен).
    • [ активирует режим копирования tmux, позволяя прокручивать буфер.
  2. Навигация в режиме копирования:

    • Прокрутка по одной строке за раз: используйте клавиши Стрелка вверх или Стрелка вниз.
    • Прокрутка по одной странице за раз: нажмите Page Up или Page Down.
    • Перейти в начало буфера: нажмите g.
    • Перейти в конец: нажмите G.
  3. Выход из режима копирования: Нажмите q, чтобы выйти из режима копирования и вернуться к выводу живого терминала.

  4. Включить прокрутку мышью (необязательно): Если вы предпочитаете использовать мышь для прокрутки:

    • Добавьте эту строку в свой файл ~/.tmux.conf:
      set -g mouse on
      
    • Перезагрузите конфигурацию tmux:
      tmux source-file ~/.tmux.conf
      
      При включенном режиме мыши вы можете прокручивать буфер с помощью колесика мыши.

Сценарии использования

Часто задаваемые вопросы