Screen удобство и простота в одном программе

Привет, многим уже знаком виртуальный терминал – screen, программа значительно упрощает работу с консольными приложениями. Не смотря на то, что программа удобна и с ней очень просто работать, я познакомился с ней не так давно. Screen удобство и простота в одном программеДело в том, что  мне не приходится работать удаленно, а если и приходится — то  очень редко, поэтому я  раньше и не обращал на неё внимания. В этой статье я для самого себя приведу некоторые команды для того, чтобы просто не забыть.

Удобство, простота работы, достоинства.

Screen —  это, в первую очередь, управление несколькими  окнами или, к примеру,  приложениями  в одном  окне терминала.  Другими словами, открыв одно окошко  вашего терминала,  вы можете делать несколько дел одновременно.

К примеру, с помощью скрина можно одновременно компилировать программу, а в другом окне управлять удаленным сервером, подключившись к нему по ssh. Вот такая вот полезная штука этот screen. Также, при работе с несколькими окнами, Screen  позволит  вам довольно быстро переключаться между вашими задачами, то есть окнами.

Еще одним достоинством  этой замечательной программы я считаю возможность давать вашим окнам  заголовки. Это очень удобно и позволяет очень быстро найти нужное окошко, если их несколько.

Также, если вы работаете удаленно  в консоли линукс, то скрин окажется просто незаменим , особенно при плохом качестве связи или очень низкой скорости соединения.

Установка и первый запуск.

Прежде чем, что-либо установить, давайте проверим,  может скрин  в вашей системе уже установлен. А проверим мы следующей командой:

dpkg —status screen

Screen удобство и простота в одном программе

После введенной команды ,если вы увидите примерно такую надпись в вашей консоли:

Пакет  <screen>  не установлен

То нужно его установить  вот такой командой:

apt-get install screen

install screen Screen удобство и простота в одном программе

Ну, а если вы, при выполнении команды:

dpkg —status screen

увидите примерно следующее: Status: install ok installed

screen installed 300x143 Screen удобство и простота в одном программе

То в вашей системе ничего устанавливать не надо, программа screen уже установлена.

Ну вот, мы установили screen или же он уже был у нас установлен, что дальше спросите вы.

А дальше запускаем скрин, это можно сделать  просто введя команду в консоли:  scrren

start screen 300x18 Screen удобство и простота в одном программе

В зависимости от настроек, мы можем увидеть,  например «экран приветствия» или же не увидеть ничего , то есть на первый взгляд ничего не поменяется .

Screen удобство и простота в одном программе

Если вы видите «экран приветствия»,  нажмите ENTER или пробел, после чего попадете в обычную консоль..

Эффективное использование и полезные команды при работе в screen.

Итак, мы запустили screen, что же теперь делать и как использовать?.

Эффективное использование программы screen  кроется в  в сочетании клавиш Ctrl+A

Попробуем разобрать все по порядку, как использовать скрин  для упрощения работы в терминале.

Допустим,  нам нужно открыть два терминала, в одном пускай будет  запущен  midnight commander, a в другом текстовой редактор nano и при этом всем нам главное не запутаться где, что находится.

Так вот, для того, чтобы присвоить определенному окну скрина имя, нужно нажать сочетания клавиш Ctrl+a+A.

Screen удобство и простота в одном программе

При этом в консоли вы увидите вот такую надпись: set windows title to: bash. Сотрите слово bash  и впишите название окна,  например midnight commander и нажмите ENTER.

Screen удобство и простота в одном программе

Ну вот,  теперь у нас есть  сессия screen под названием midnight commander.   Собственно, если хотите можно запустить файловый менеджер, о котором говорилось выше, так сказать для наглядности, запуск можно осуществить  командой: mc

Так, кроме mc  нам нужно еще одно окно терминала с запущенным текстовым редактором nano.

Для того, чтобы создать окно  нажимаем сочетание клавиш Ctrl+a+с .

ctrl+a+c Screen удобство и простота в одном программе

После того, как вы нажмете сочетание клавиш, указанное выше, вам может показаться что ваш файловый менеджер исчез , или закрылся, однако это не так, он остался работать в фоновом режиме. Давайте проделаем тот же фокус  с назначением  имени этому окну. Проделайте тоже самое как написано выше,  только вместо слова bash напишите, к примеру, nano.

Запустите текстовой редактор, опять же для наглядности,  так как многие могут просто не совсем понять, что тут происходит.

Получилось? Замечательно, поздравляю, но у многих читателей возникнет вопрос: как же теперь переключаться между окнами?

Для этого нажмите сочетание клавиш: ctrl +a+”

ctrl+a+interactiv2 Screen удобство и простота в одном программе

После нажатия сочетаний клавиш, приведенных выше, вы увидите окно с названием наших сессий, выберите нужную и нажмите ENTER.

ctrl+a+interactiv Screen удобство и простота в одном программеБывает ситуации, когда вам необходимо видеть,  например две сессии в одном окне. Это можно легко осуществить  с помощью:  Ctrl + a+S, а переключаться между двумя активными  окнами можно сочетанием клавиш: Ctrl + a+Tab. Также, чтобы закрыть  все окна кроме текущего  нажмите Ctrl + a+Q.

ctrl+a+S Screen удобство и простота в одном программе

Вообще, у программы screen много возможностей,  и все эти многочисленные фишки в одной статье не перечислить. Однако мы уже знаем и умеем пользоваться программой screen,  так что в конце статьи я приведу  еще некоторые сочетания клавиш, которые помогут вам в дальнейшей работе.

  • Ctrl+a+c — Создать новое окно
  • Ctrl+a+w — Выводит список номеров и заголовков всех окон в нижней строчке экрана в текстовом режиме.
  • Ctrl+a+Номер окна — Быстрое переключение между окнами по номеру.  Например, Ctrl + a + 0 сделает текущим окно с номером 0.
  • Ctrl+a+k — Принудительное закрытие окна.
  • Ctrl+a+d — Отсоединиться  от  сессии, но  оставить ее запущенной в фоне.
  • screen-ls — Выводит список доступных сессий.
  • screen-r — Присоединиться к отсоединенной сессии.

А вы используете screen ?

Комментарии
    Поиск
    Последние комметарии
    Qwestuss написал комментарий к записи Установка Mac OS X Yosemite 10.10.3 на ПК 22 мая 2017, 16:36
    Евгений написал комментарий к записи Адекватный интернет от компании Сибтелеком 17 мая 2017, 01:37
    Николай написал комментарий к записи Как iPhone отвязать от Apple ID 29 апреля 2017, 17:07
    сергей написал комментарий к записи Как перевести деньги с киви на киви кошелек 26 апреля 2017, 02:32
    Антон написал комментарий к записи Что такое удаленный доступ и как его организовать? 24 апреля 2017, 11:28
    информация для пользователей