Як було сказано на початку, screenможна зробити все трюк. Але не тільки те, що потрібно. Я використовую екран протягом багатьох років і зараз використовую його щоразу, коли я входжу в системи. Спробуйте встановити screenта створити за ~/.screenrcдопомогою такого конфігурації:
sessionname vcflists
startup_message off
deflogin off
vbell off
msgminwait 0
msgwait 10
log off
backtick 1 0 0 hostname
caption splitonly "%?%F%{= yk}%:%{= Kk}%? %n %t%="
hardstatus alwayslastline "%{= rY} %1` %{= kg} %0c %{= bY} %-w%{= Yk} %n %t %{-}%+w %=%{g}%l "
Потім бігайте screen -Rd vcf. Це кращий виклик екрана. Ви знову підключитесь до раніше створеного сеансу з назвою vcf * (або попередите його, якщо неоднозначно) або, якщо сеанс ще не відкрито, він буде створений. CTRL+ A- це мета-ключ, який робить все. CTRL+A C( CTRL+ A, потім C) створити нове вікно (екран) всередині сеансу. CTRL+A SPACEперемістіть фокус до наступного вікна в раунді. CTRL+A Dвідключити поточний сеанс, підтримуючи всі вікна функціональними між з'єднаннями. Якщо ви запустили якесь завдання в луоонгу, ви можете відірватися від екрана і повторно прикласти його до нього, щоб побачити, що відбувається. Те саме відбувається, якщо ваш сеанс ssh втрачено - екран залишається живим із усіма відкритими вікнами та всіма запущеними завданнями.
Якщо ви хочете закрити якесь вікно всередині екрану - просто exitз оболонки в ньому. Якщо ви хочете закрити всі оболонки / завдання у всіх вікнах та екрані виходу - просто натисніть CTRL+A CTRL+\та натисніть "Y", коли буде запропоновано.
Для всього іншого дивіться екран людини.