Интерфейс терминала LabEx VM
Интерфейс терминала LabEx предоставляет легкую, браузерную среду командной строки на базе TTYD. Построенный на Ubuntu 22.04, он предлагает упрощенный интерфейс для операций командной строки и текстовых задач.
Предварительный просмотр терминала
Среда терминала особенно полезна для:
- Задач и операций, ориентированных на командную строку
- Администрирования серверов и настройки системы
- Текстового программирования и отладки
- Эффективного использования ресурсов удаленного доступа, когда графический интерфейс не требуется
Доступ к терминалу
- Если инструктор рекомендует использовать среду терминала по умолчанию для лабораторной работы, вы увидите среду терминала при ее запуске.
- Вы можете создать дополнительные сеансы терминала, нажав кнопку + в верхней части интерфейса.
Функции среды
Интерфейс терминала предоставляет несколько ключевых функций:
-
Несколько сеансов терминала:
- Создавайте новые сеансы с помощью кнопки +
- Переключайтесь между сеансами с помощью вкладок
- Закрывайте сеансы по отдельности по мере необходимости
-
Полная среда Ubuntu:
- На основе Ubuntu 22.04 LTS
- Доступ к стандартным репозиториям Ubuntu
- Поддержка распространенных инструментов и утилит командной строки
-
Текстовые инструменты:
- Текстовые редакторы Vim/Nano
- Компиляторы и интерпретаторы командной строки
- Управление пакетами через apt
- Git для контроля версий
Функции TTYD
Интерфейс терминала работает на базе TTYD (Terminal Over HTTP) и предоставляет несколько расширенных функций:
Использование команд tmux:
Прокрутка в tmux
Чтобы просмотреть буфер прокрутки в tmux, выполните следующие действия:
-
Войти в режим копирования: Используйте следующую комбинацию клавиш, чтобы войти в режим копирования:
Ctrl + b
— это префикс tmux по умолчанию (используйте свой пользовательский префикс, если он изменен).[
активирует режим копирования tmux, позволяя прокручивать буфер.
-
Навигация в режиме копирования:
- Прокрутка по одной строке за раз: используйте клавиши
Стрелка вверх
илиСтрелка вниз
. - Прокрутка по одной странице за раз: нажмите
Page Up
илиPage Down
. - Перейти в начало буфера: нажмите
g
. - Перейти в конец: нажмите
G
.
- Прокрутка по одной строке за раз: используйте клавиши
-
Выход из режима копирования: Нажмите
q
, чтобы выйти из режима копирования и вернуться к выводу живого терминала. -
Включить прокрутку мышью (необязательно): Если вы предпочитаете использовать мышь для прокрутки:
- Добавьте эту строку в свой файл
~/.tmux.conf
: - Перезагрузите конфигурацию tmux:
При включенном режиме мыши вы можете прокручивать буфер с помощью колесика мыши.
- Добавьте эту строку в свой файл
Сценарии использования
Основные операции командной строки
Основные операции командной строки
Общие команды терминала, которые вы будете использовать:
Редактирование текста
Редактирование текста
Вы можете использовать различные текстовые редакторы:
- Vim:
- Nano:
Оба редактора предварительно установлены и готовы к использованию.
Управление пакетами
Управление пакетами
Установите и управляйте программными пакетами:
Часто задаваемые вопросы
Как скопировать и вставить текст?
Как скопировать и вставить текст?
TTYD поддерживает несколько способов копирования/вставки:
-
С помощью мыши:
- Выберите текст для копирования
- Щелкните правой кнопкой мыши, чтобы вставить
-
С помощью клавиатуры:
- Копировать: Ctrl+Insert или Ctrl+Shift+C
- Вставить: Shift+Insert или Ctrl+Shift+V
Примечание: Фактические сочетания клавиш могут различаться в зависимости от вашего браузера и операционной системы.
Могу ли я получить доступ к файлам со своей локальной машины?
Могу ли я получить доступ к файлам со своей локальной машины?
Да, вы можете передавать файлы с помощью инструментов командной строки:
-
Для текстового контента:
- Скопируйте и вставьте непосредственно в терминал
- Используйте текстовые редакторы для создания и изменения файлов
-
Для двоичных файлов:
- Используйте интерфейс WebIDE для загрузки/скачивания файлов
- Переключитесь на вкладку WebIDE для операций управления файлами
Помните, что все файлы временные и будут потеряны при завершении сеанса.
Как установить дополнительное программное обеспечение?
Как установить дополнительное программное обеспечение?
Вы можете установить программное обеспечение с помощью apt:
Обратите внимание, что:
- Установки временные и будут сброшены при завершении сеанса
- У вас есть полные привилегии sudo для управления пакетами
- Устанавливайте только пакеты, необходимые для вашей текущей лабораторной работы
Почему стоит выбрать интерфейс терминала?
Почему стоит выбрать интерфейс терминала?
Интерфейс терминала идеален, когда:
- Вам нужна легкая среда, которая быстро загружается
- Ваши задачи в основном основаны на командной строке
- Вы хотите сосредоточиться на командах терминала без отвлекающих факторов графического интерфейса
- Вы работаете с подключением с низкой пропускной способностью
- Вы выполняете лабораторные работы, которые не требуют графических интерфейсов
Рассмотрите возможность использования интерфейсов Desktop или WebIDE, если вам нужны графические приложения или расширенные функции IDE.
Что произойдет, если мой сеанс терминала зависнет?
Что произойдет, если мой сеанс терминала зависнет?
Если ваш терминал перестает отвечать:
- Попробуйте нажать Ctrl+C, чтобы прервать текущий процесс
- Создайте новый сеанс терминала с помощью кнопки +
- При необходимости обновите страницу браузера, чтобы сбросить все сеансы
Обратите внимание, что обновление закроет все текущие сеансы терминала и запустит новые.