Консольный оконный менеджер screen
screen обеспечивает продолжение сеанса в случае разрыва ssh-сессии
установка:
# cd /usr/ports/sysutils/screen # make install clean
Часто используемые комбинации клавиш
### Создание, наименование и удаление окон Ctrl-a c - открыть новый терминал, новое окно Ctrl-a ctrl-c - открыть новый терминал, новое окно Ctrl-a A Позволяет ввести заголовок окна. Ctrl-a SHIFT-A - переименовать текущее окно Ctrl-a k - удаляет текущее окно Ctrl-a ctrl-k - удаляет текущее окно Ctrl-a C Очистить экран. ### Переключение между окнами Ctrl-a ПРОБЕЛ - следующее по номеру окно Ctrl-a space - следующее по номеру окно Ctrl-a ctrl-n - следующее по номеру окно Ctrl-a backspace - предыдущее по номеру окно Ctrl-a h - предыдущее по номеру окно Ctrl-a p - предыдущее по номеру окно Ctrl-a n - следующее по номеру окно Ctrl-a ctrl-p - предыдущее по номеру окно Ctrl-a ctrl-a - переключение между текущим и предыдущим окнами Ctrl-a " - Список окон Ctrl-a shift-" - список окон с названиями, можно выбрать нужное стрелочками и энтером Ctrl-a [0..9,-] Переключиться между окнами, или получить пустое окно. Ctrl-a ctrl-' - переход в нужное окно по номеру (актуально, когда окон больше 10) Ctrl-a Ctrl-a Переключение между двумя окнами - между активным и предыдущим. ### Отключение от screen Ctrl-a d - Отсоединяет скрин Ctrl-a ctrl-d - Отсоединяет screen
Вывести список запущенных экземпляров:
# screen -ls
Присоединяемся к нужному экземпляру:
# screen -rd 77713
Для подключения к последнему экземпляру:
# screen -r
Ключи запуска:
-ls -list Не запуская screen выдает список отсоединенных screen'ов. -r [pid.tty.host] Подключиться к screen или же к определенной сессии. -x Присоединиться к неотсоединенному screen - позволяет одновременно работать с разных мест разным людям. Удобно для удаленного обучения (хотя в FreeBSD есть watch). -R Пытается присоединиться к первому найденному отсоединенному screen. Если не находит - создает новый screen.
Частично взято отсюда: http://club.shelek.ru/viewart.php?id=308
Добавить комментарий