linux screen

Чрезвычайно полезная утилита screen есть в linux. Она позволяет создавать в терминале ssh несколько экранов и удобно переключаться между ними. Также полезен screen в случае если надо делать какие-то операции по ssh и обрывы связи вредны (например у многих провайдеров установлены таймауты на сессии tcp).  Достаточно просто, работать в скрин и удобно. И еще у screen дополнительные функции вроде создания нескольких окон внутри сессии. Теперь рассмотрим утилиту screen подробнее. Установить утилиту легко, для пользователей CentOS
~]# yum install screen
Для любителей Debian, Ubuntu:
~]#apt-get install screen
Запуск утилиты:
~]# screen
Теперь,  для того чтобы отключиться от экрана, нажимаем Ctrl+A затем d
[detached]
[root@srv2 ~]#
Комбинации клавиш в сеансе screen:
  • Ctrl+A c – создать окно в текущей сессии
  • Ctrl+A n – следующее окно
  • Ctrl+A p – предыдущее окно
  • Ctrl+A d – отключиться от screen (но при этом сессия останется работать в фоне)
Переподключиться к запущенной в фоне screen:
~]# screen -r
Для примера берём задачу, скачать iso-шку CentOS. Далее будет понятнее если показать выкладки из шела.
~]# screen
~]# wget http://mirror.yandex.ru/centos/6/isos/x86_64/CentOS-6.0-x86_64-LiveCD.iso
Теперь, для того чтобы отключиться от экрана, нажимаем Ctrl+A затем d
 ~]# screen -ls
There is a screen on:
        11524.pts-0.abel        (Detached)
1 Socket in /var/run/screen/S-root.
 ~]# screen -r 11524.pts-0.abel
Для того чтобы узнать другие комбинации клавиш работающие/полезные в screen наберите в окне screen Ctrl+A затем «?»

Добавить комментарий