Чрезвычайно полезная утилита 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 затем «?»
RSS Feed
Twitter
Август 31st, 2011
Опубликовано в
Tags: