Обзор
screen-list перечисляет все активные или отсоединенные (detached) сеансы в мультиплексоре GNU Screen. Он предоставляет такую информацию, как ID, имя и статус (Attached/Detached) каждого сеанса, помогая пользователям легко управлять сеансами.
Основные функции
- Отображение списка всех активных сеансов screen
- Предоставление уникального ID, имени и статуса (Attached/Detached) каждого сеанса
- Получение информации для повторного подключения к отсоединенным сеансам
Основные опции
screen-list фактически является под-опцией команды 'screen' - '-ls' или '-list'. Поэтому можно учитывать и опции самой команды 'screen'.
Отображение списка сеансов
Сгенерированная команда:
Комбинируйте команды.
Описание:
`screen-list` Запускает команду.
Комбинируйте эти опции, чтобы виртуально выполнять команды с помощью ИИ.
Примеры использования
screen-list обычно используется в форме 'screen -ls', и на основе этого результата выполняются другие команды screen.
Просмотр списка всех сеансов screen
screen -ls
Проверяет ID, имя и статус всех активных сеансов screen в текущей системе.
Повторное подключение к определенному сеансу (с использованием ID)
screen -r 12345
Повторно подключается к отсоединенному сеансу, используя ID сеанса, полученный из предыдущей команды. (Пример: сеанс с ID 12345)
Повторное подключение к определенному сеансу (с использованием имени)
screen -r my_session_name
Если имя сеанса было указано при его создании, можно повторно подключиться к отсоединенному сеансу, используя это имя. (Пример: сеанс с именем 'my_session_name')
Установка
GNU Screen может быть не установлен по умолчанию в большинстве дистрибутивов Linux. Его можно установить с помощью следующих команд.
Debian/Ubuntu
sudo apt update && sudo apt install screen
Установка Screen с использованием пакетного менеджера APT.
CentOS/RHEL/Fedora
sudo yum install screen
# или
sudo dnf install screen
Установка Screen с использованием пакетного менеджера YUM или DNF.
Советы и замечания
После проверки сеансов с помощью screen-list, вы можете использовать следующие советы для более эффективного использования screen.
Полезные команды screen
- `screen -S [имя]`: Создает новый сеанс screen и присваивает ему имя.
- `Ctrl+a d`: Отсоединяет текущий сеанс screen (detach). Сеанс продолжает работать в фоновом режиме.
- `exit` или `Ctrl+a k`: Завершает текущий сеанс screen.
- `screen -wipe`: Очищает список 'мертвых' (dead) сеансов, которые больше не существуют.
Важность присвоения имен сеансам
При использовании нескольких сеансов screen, присвоение им осмысленных имен с помощью опции `-S` позволяет легко идентифицировать сеансы в выводе `screen -ls` и быстро переподключаться к ним с помощью `screen -r [имя]`.