если сессия одна, достаточно просто команды:
diesel@debian:~$ screen –x
если сессий несколько, то: посмотреть список запущенных screen-ов можно командой screen -ls:
diesel@debian:~$ screen -ls
There are screens on:
2762.pts-0.debian (Detached)
2743.pts-0.debian (Detached)
2 Sockets in /var/run/screen/S-diesel.
diesel@debian:~$
Выбираем нужный нам screen, и присоединяемся к нему:
screen -x 2762.pts-0.debian
Названия сессий по-умолчанию малоинформативны - просто номера процессов, если есть желание запустить и использовать несколько screen-сессий для разных задач, можно придумать более вменяемые названия. Придумываем название, затем запускаем новый screen вот таким образом:
diesel@debian:~$ screen -S "job1"
где job1 - это название нашей "именнованной" сессии. Теперь в -ls мы увидим гораздо более понятное:
diesel@debian:~$ screen -ls
There are screens on:
2762.pts-0.debian (Detached)
2795.job1 (Detached)
2743.pts-0.debian (Detached)
3 Sockets in /var/run/screen/S-diesel.
и сможем подсоединиться к сессии job1, просто указав ее имя:
diesel@debian:~$ screen -x job1
Crtl и “ - показать список активных окон и перейти к нужному;
Crtl-A дважды - перейти к предыдудщему окну;
Crtl-A a - послать окну эскейп последовательность Crtl-A;
Crtl-A A - переименовать текущее окно, задать свое название;
Crtl-A Crtl-B - послать в окно Break;
Crtl-A C - очистить текущее окно;
Crtl-A h - создать копию (что-то вроде ПринтСкрин) текущего окна в файл hardcopy.n, где n - номер текущего окна;
Crtl-A Crtl-I - показать информацию о текущем окне;
Crtl-A Crtl-K - уничтожить текущее окно;
Crtl-A Crtl-M - показать последнее сообщение в строке статуса;
Crtl-A Crtl-N - переключиться на следущее окно;
Crtl-A backspace или Crtl-A Crtl-P или Crtl-A p или Crtl-A h - переключиться на предыдущее окно;
Crtl-A S - разделить текущее окно на две части;
Crtl-A Crtl-X - блокировка текущего экрана под пароль пользователя, что ее запустил;
И самая полезная, на мой взгляд, комбинация - Crtl-A ? - она выведет справку по всем комбинациям клавиш. :cool: