четверг, 12 июля 2007 г.

Самая полезная консольная утилита

Тот кто много работает в консоли (или терминале), частенько что-то собирает из исходников или же подключается к удалённым серверам оценит её по достоинству.
Используя 'screen' можно больше не бояться разрыва сетевого конекта, случайного перезапуска иксов, когда в терминале что-то работало, а так же не нужно теперь создавать ssh подключений на удалённом сервере - хватит одного!

Как пользоваться?
запускаем screen и работаем :)
В большинстве современных дистрибутивов screen присутствует по умолчанию, если же нет - ставим sudo apt-get install screen (для debain-подобных).

Полезные горячие клавиши:
CTRL+A, C - создать новую виртуальную консоль
CTRL+A, SHIFT+" - отобразить список виртуальных консолей
CTRL+A, CTRL+A - переключение между двумя последними открытыми консолями
CTRL+A, D - отключиться от screen и вернуться в обычный терминал
набрав screen -x подключаемся обратно

Хинт: к одному и тому же скрину можно одновременно подключаться сколь угодно раз

Описание пакета (apt-cache show screen):
Терминальный мультиплексор с эмуляцией терминалов VT100/ANSI
screen -- это терминальный мультиплексор, дающий несколько отдельных "экранов" на одном физическом текстовом терминале. Каждый виртуальный терминал эмулирует DEC VT100 и некоторые функции ANSI X3.64 и ISO 2022. Сеансы screen можно отделять и позже возобновлять на другом терминале.
screen также поддерживает кучу всяких других возможностей. Некоторые из них: настраиваемая трансляция ввода и вывода, поддержка последовательного порта, настраиваемый журнал, поддержка многих пользователей, поддержка кодировки utf8.

Комментариев нет: