Як було сказано на початку, 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", коли буде запропоновано.
Для всього іншого дивіться екран людини.