встановлення:
yum install screen
sudo apt-get install screen
Команди:
screen – запустити з параметрами за замовчуванням;
screen -S — запустити з певним ім'ям «name»;
screen -U — запуск у режимі UTF-8;
screen -ls — подивитися наявні скріни з назвами та станом (виводиться у вигляді: pid.tty.host, «attached»- працюють, «detached»- ні, «dead»- мертві);
screen -wipe — видалити «мертвий» сеанс;
screen -r — підключитися до скріну;
screen -r name — підключитися до певного скріну з ім'ям «name» (можна вказувати кілька початкових літер);
screen -R [name] — приєднатися, а якщо він не існує, то створити;
screen -x [name] — підключитися до певного активного скріну з ім'ям «name», тобто до якого на даний момент вже приєднані з іншої сесії.
Щоб не возитися з вищеописаними командами можна використати наступну команду для віддаленого доступу по SSH:
ssh -t login@host screen -Rd — після входу на сервер відразу потрапляємо в запущений скрін, а якщо такого немає, то він створиться. Якщо в цей час до існуючого вже з іншого місця приєднані, то там просто відбудеться відключення.
ssh -t login@host screen -RD — відмінність у тому, що в іншій сесії не тільки буде відключення від скріну, а й logout із самої ssh-сесії.
Клавіші:
Регістр, як зазвичай у *nix-системах, має значення; Ctrl+a – це керуюча комбінація клавіш і після неї йде якась клавіша.
Ctrl+a space — переключитися на наст. вікно в сеансі;
Ctrl+a c — створити нове вікно;
Ctrl+a A — назвати поточне вікно;
Ctrl+a « — подивитися список вікон з можливістю переключення в якесь із них;
Ctrl+a ' — переключитися на певне вікно за назвою або номером;
Ctrl+a [0-9] — переключитися на відповідне вікно (нумерацію можна подивитися за допомогою Ctrl+a «);
Ctrl+a a — переключення між двома останніми вікнами;
Ctrl+a n — переключитися на наступне вікно;
Ctrl+a p — на попереднє, також можна використовувати BackSpace, замість символу p;
Ctrl+a d — від'єднатися від screen;
Ctrl+a Esc — переводить screen у «режим копіювання». Стає доступним пересування по екрану (до речі, працюють комбінації клавіш переміщення, як у VIM-і або less, у тому числі й пошук – «/»);
Ctrl+a M — стеження за активністю (спрацює при появі нової інформації);
Ctrl+a _ — для стеження за бездіяльністю (спрацює при припиненні надходження інформації в термінал);
Ctrl+a * — показати список усіх підключених зараз дисплеїв.
