Прокачай screen

friday 2012 M07 9
791
3
0
0

Для комфортной работы в консоле очень удобно использовать программу screen - консольный оконный менеджер unix-like систем. Эта программа позволяет выполнять множество действий одновременно. Запустив...

Для комфортной работы в консоле очень удобно использовать программу screen - консольный оконный менеджер unix-like систем. Эта программа позволяет выполнять множество действий одновременно. Запустив screen можно затем создавать другие окна клавишами Ctrl+a c, переключаться между ними клавишами Ctrl+a n/Ctrl+a p, переходить на какое-то определенное окно Ctrl+a 0 ... Ctrl+a 9, открывать список открытых окон Ctrl+a " и многое другое. Не менее важным является возможность закрывать консоль (Ctrl+a d) и подключаться к ней снова (запустив команду screen -rd). При этом открытые программы остаются запущенными.

Теперь же попробуем прокачать программу screen.

Для начала создадим конфигурационный файл .screenrc и добавим в него следующие строки:

# Отключаем приветствие
startup_message off
# Включаем utf8
defutf8 on
# Использовать визуальный сигнал (мигание экрана) вместо писка динамика
vbell on
# Размер буфера прокрутки
defscrollback 1000
# Открывать Login-шелл
shell -$SHELL
# Активировать возможность прокрутки в xterm (и других эмуляторах терминала)
termcapinfo xterm* ti@:te@
# Волшебная строка
shelltitle '$ |sh'
# Строка состояния
hardstatus alwayslastline "%{+b wk} %c $LOGNAME@%H %=[ %w ] "
# По клавише <Esc> создать окно и запустить в нем команду su
bind \033 screen -ln -t root 1 su

screen -t top 0 top

Можно еще в putty добавить вызов команды screen при логине:

Оцените пост

0

Комментарии

0
а как передать одному окну из screen с другого что например в mcabber пришло сообщение
0
В командах screen есть функция Monitor Ctrl+a M. После этого можно переключиться в другое окно. В случае какого-либо изменения в наблюдаемом окне, появится сообщение типа "Activity in window 4"
Показать комментарии
Дальше