Wednesday, April 29, 2009

screen splitting

Есть очень удобная тулза, gnu screen, которую я использую в связке сервер - скрин - приложения.
По сути, это тот же концепт, что и виртуальные рабочие столы, только для консоли. Основное преимущество в том, что при разрыве коннекта мы можем подключиться потом к серверу и вернутся в тот же экран, где всё как раз на том же месте и осталось.
Собственно, это делается командой screen -dAR - в такой комбинации параметров, если скрина не было, создаётся новый, а если был, то он дополнительно ресайзится в окно, в котором запущен.

ctrl-A x - lock screen
ctrl-A h - hardcopy current view. Очень удобная команда, делает ascii-скриншот того, что видно
ctrl-A S - split screen - разбивает область со скринами на две, так, что можно в одной открыть tail -f какого-то лога, а в другой собственно проводить манипуляции с серваком.
ctrl-A :resize +-N - изменить размер текущего фрейма. Такой консольный ion3 получается :)

No comments: