Портал информации для веб-разработчиков

Установка и работа со screen (скринами) в Unix-подобных системах (FreeBSD , Linux и др.)

Многооконность в shell (командной строке) в Unix-подобных системах (FreeBSD , Linux и др.) - это не миф. Программа screen (скрин) поможет в этом.

Установка screen (скринов) во FreeBSD:

office-srv$ su

office-srv# cd /usr/ports/*/screen

office-srv# pwd

/usr/ports/sysutils/screen

make install clean

===>  Vulnerability check disabled, database not found
=> screen-4.0.3.tar.gz doesn't seem to exist in /usr/ports/distfiles/.
=> Attempting to fetch from ftp://ftp.iptelecom.net.ua/pub/FreeBSD/distfiles/.
fetch: ftp://ftp.iptelecom.net.ua/pub/FreeBSD/distfiles/screen-4.0.3.tar.gz: Not logged in
=> Attempting to fetch from ftp://ftp.lucky.net/pub/FreeBSD/ports/distfiles/.
fetch: ftp://ftp.lucky.net/pub/FreeBSD/ports/distfiles/screen-4.0.3.tar.gz: File unavailable (e.g., file not found, no access)
=> Attempting to fetch from ftp://ftp.ukr.net/pub/FreeBSD/ports/distfiles/.
fetch: ftp://ftp.ukr.net/pub/FreeBSD/ports/distfiles/screen-4.0.3.tar.gz: File unavailable (e.g., file not found, no access)
=> Attempting to fetch from ftp://ftp7.ua.freebsd.org/pub/FreeBSD/ports/distfiles/.
fetch: ftp://ftp7.ua.freebsd.org/pub/FreeBSD/ports/distfiles/screen-4.0.3.tar.gz: File unavailable (e.g., file not found, no access)
=> Attempting to fetch from ftp://ftp.uni-erlangen.de/pub/utilities/screen/.
screen-4.0.3.tar.gz                            41% of  820 kB   21 kBps 00m22s
...
/usr/local/bin/screen

      If there are vulnerabilities in these programs there may be a security
      risk to the system. FreeBSD makes no guarantee about the security of
      ports included in the Ports Collection. Please type 'make deinstall'
      to deinstall the port if this is a concern.

      For more information, and contact details about the security
      status of this software, see the following webpage:
http://www.gnu.org/software/screen/
===>  Cleaning for screen-4.0.3

после установки:

office-srv# rehash


А теперь вкратце о том как работать со screen (скринами) во FreeBSD.

Команды для работы со screen (скринами):

- начинаем работу с создания скрина: # screen -a

- создание окон screen_name: # screen -t screen_name

- создание нового окна: [ Ctrl + a + c ]

- удаление окна: [ Ctrl + d ]

- переключение между двумя последними открытыми окнами: [ Ctrl + a ]

- переключение на следующее открытое окно: [ Ctrl + a + n ]

- переключение на предыдующее открытое окно: [ Ctrl + a + p ]

- отключение от окон: [ Ctrl + a + d ]

- подключение к окнам: # screen -dr

- после выхода к сессии можно вернуться при помощи: # screen -r

- после аварийного выхода, отсоединение от скрина не всегда регистрируется, при попытке повторного подключения выдается сообщение о том, что скрин активен, подключиться невозможно. Подключение к такому скрину выполняется при помощи: # screen -x

Выражаю благодарность Евгению Нечипоренко и Ивану Фитенко (sin) за полезную информацию благодаря которой эта заметка появилась.


Читайте также:

Apache .htaccess mod_rewrite пример переадресации URL с параметрами

Недавно возникла необходимость выполнить переадресацию URL с параметрами /index.html?page=cat&id=1 на /store/products/cat1.html Я создал такие

Подробнее...


Пример кода для получения поля с редактором в Wordpress CMS

Если нужно получить поле с редактором в плагине Wordpress CMS можно воспользоваться таким кодом, который позволит добавить произовольне поле в формы

Подробнее...


Пример использования custom fields и параметров для shortcode в Wordress CMS

Недавно столкнулся с необходимостью немного переделать один плагин для Wordress CMS, чтобы расширить его функционал. В системе есть очень удобная

Подробнее...


Apache .htaccess открыть доступ к подпапке, родительская папка которой находится под парольной защитой

Если необходимо открыть доступ к какой-то одной подпапке, родительская папка которой находится под парольной защитой в Apache нужно положить файл

Подробнее...


Apache .htaccess закрыть доступ к файлу

Если есть необходимо запретить доступ к определенному файлу (some.log) в конфигурационном файле Apache .htaccess это можно сделать

Подробнее...


Советы по Vim: изменить формат окончаний строк файла с Dos на Unix

Чтобы изменить формат окончаний строк файла с Dos на Unix в редакторе Vim проще всего использовать команду: :set ff=unix Или же выполнить

Подробнее...


Советы по Vim: вставить вывод внешней команды в файл

В работе с Vim время от времени возникает необходимость вставить вывод, полученный в результате выполнения внешней команды в файл. Команда редактора

Подробнее...

Документы: [1-7], [8-14], [15-21], [22-28], [29-35], [36-42], [43-49].
 
 
 
 
 

Веб программирование и разработка сайтов, Киев.

 
 

© 2006-2014.
Based on CMS Webmanager-pro