мета-данные страницы
Различия
Показаны различия между двумя версиями страницы.
| Следующая версия | Предыдущая версия | ||
| soft:screen [2025/09/19 15:19] – создано radi0dev | soft:screen [2025/11/09 12:07] (текущий) – внешнее изменение A User Not Logged in | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| ====== screen ====== | ====== screen ====== | ||
| + | GNU screen - консольный мультиплексор терминала между несколькими процессами, | ||
| + | ===== Описание ===== | ||
| + | |||
| + | Screen это полноэкранный оконный менеджер, | ||
| + | между несколькими процессами (обычно, | ||
| + | Каждый терминал обладает функциональностью терминала DEC VT100 | ||
| + | и некоторыми управляющими функциями из стандартов ISO 6429 (ECMA 49, ANSI X3.64) | ||
| + | и ISO 2022 (вставка/ | ||
| + | Для каждого виртуального терминала есть буфер истории и механизм обмена, | ||
| + | копировать текст между окнами. | ||
| + | |||
| + | При вызове screen создаёт отдельное окно, в котором запускает оболочку командного интерпретатора | ||
| + | (или заданную программу), | ||
| + | Потом, в любое время, можно создавать новые (полноэкранные) окна, | ||
| + | в которых будут исполняться другие программы (в том числе различные оболочки), | ||
| + | закрывать существующие окна, просматривать список окон, включать/ | ||
| + | просматривать буфер прокрутки, | ||
| + | и выполнять множество других действий. | ||
| + | |||
| + | Все окна работают полностью независимо друг от друга. | ||
| + | Программы продолжают работать, | ||
| + | или вообще весь сеанс screen полностью отключён от терминала пользователя. | ||
| + | Когда программа завершается, | ||
| + | в котором она исполнялась. Если это окно было активным, | ||
| + | если окон не осталось, | ||
| + | |||
| + | Всё, что вы набираете внутри screen, отправляется программе, | ||
| + | в текущем окне. | ||
| + | показывает, | ||
| + | По умолчанию, | ||
| + | Control-a (далее C-a), за которым следует | ||
| + | и другие управляющие комбинации могут быть настроены иначе, но они | ||
| + | обязательно должны состоять из двух символов. | ||
| + | |||
| + | Программа screen не понимает префикс " | ||
| + | Вместо этого нужно использовать запись с символом ^ (например, | ||
| + | Это может пригодиться, | ||
| + | управляющие символы screen выводит в этом же формате. | ||
| + | |||
| + | Стандартный способ создать новое окно --- нажать "C-a c". Окно создаётся мгновенно, | ||
| + | |||
| + | < | ||
| + | screen emacs prog.c | ||
| + | </ | ||
| + | |||
| + | которая вызывается в командном интерпретаторе, | ||
| + | |||
| + | Если файл ''/ | ||
| + | |||
| + | ===== Опции командной строки ===== | ||
| + | |||
| + | ++++Часто используемые| | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | ++++ | ||
| + | |||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | |||
| + | ===== Привязки клавиш ===== | ||
| + | |||
| + | ++++Самые частоиспользуемые| | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | |||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | |||
| + | * '' | ||
| + | * '' | ||
| + | |||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | ++++ | ||
| + | |||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | |||
| + | ===== Индивидуальная настройка ===== | ||
| + | |||
| + | [[http:// | ||