Screen создает отдельные объекты, называемые иногда «скринами». Каждый скрин - это что-то вроде окна, которое можно свернуть-развернуть, если проводить аналогию с графическим интрефейсом. Только вместо окна вы получаете виртуальную консоль, которую можно отправить в фон или вывести на передний план, и в которой запускается указанное приложение. Простейший запуск осуществляется командой:
screen
При запуске в таком виде, т.е. без параметров, программа создаст новый скрин, в котором откроет сессию командной оболочки. Для того чтобы свернуть запущенный скрин вместе со всем, что в нем работает нужно нажать Ctrl+A, после чего нажать D. Сtrl+A переведет screen в командный режим. клавиша D даст команду свернуть текущий скрин. Для того, чтобы вернуться к свернутому скрину, достаточно запустить:
screen -r
Ключ -r укажет программе, что нужно развернуть свернутый скрин (если таковой, конечно, имеется).
Выход из сессии с помощью команды exit.
Eсли нужно несколько программ - скринам нужно будет раздать имена. Имя создаваемого скрина задается с помощью ключа -S:
screen -S rtor
Чтобы вернуться к свёрнутому скрину нужно указать имя
screen -r rtor
Список запущенных скринов можно посмотреть с помощью:
screen -list
или
screen -ls
Возможно также вернуться к уже развернутому в ином терминале скрину:
screen -x rtor
Программу можно запустить сразу в свернутом скрине. Это полезно в случае с автозапуском, или когда вы знаете, что программа сама все сделает (установит соединение и продолжит закачку/раздачу в нашем примере с rtorrent), и смотреть там не на что.
screen -dmS rtor rtorrent
Ключ -d укажет, что скрин нужно свернуть, а ключ -m - что его нужно для начала создать.
screen –help
или
man screen
Есть одна полезная комбинация клавиш - Ctrl+A и затем ?