2008. október 24., péntek

Screen, az elengedhetetlen SSH kiegészitő

Voltatok már úgy, hogy config filet szerkesztettek SSH ban és megszakad a kapcsolat?
Igaz milyen idegesitő ha elvész a munka?
Erre nagyon jó megoldást nyújt a screen.

Ubuntuban alapbol fel van rakva (legalábbis nekem fel volt). :)

user@ubuntu:~$ screen
És most Ctrl-a -t és majd ezután a ? -t lenyomva kapunk egy parancs listát ami kiirja a legfontosabb funkciókhoz rendelt billentyű röviditéseket.Ha nem jön be azonnal akkor ezután még nyomjunk egy Ctrl-a [ -t.
A Ctrl-a ra azért van szükség hogy megmondjuk a terminalnak hogy a következő billentyű lenyomását a screen nek továbbitsa.

Most Ctrl-a c vel peddig uj ablakot hozhatunk létre.Ebben dolgozhatunk, és ha új ablakra van szukségünk akkor ezt a röviditést használhatjuk.
A Ctrl-a p vel az előző ablakhoz navigálhatunk, a Ctrl-a n el a következőhöz (next,previous).

Az egyik legjobb dolog hogy a Ctrl-a d vel lehet detacholni, vagyis lecsatolni.
Ekkor megjelenik a [detached] üzenet és a kezdeti terminálhoz érünk.

A user@ubuntu:~$ screen -r parancs megad egy listát a lecsatolt screen példányokrol és ha nyomunk egy tabot is az előző parancs között akkor navigálhatunk közöttük és megadhatjuk hogy melyiket akarjuk folytatni.

Rengeteg hasznos alkalmázasa lehet ennek a programnak a user@ubuntu:~$ man screen paranccsal többet megtudhatunk róla.

Kellemes kisérletezést!

1 megjegyzés:

  1. "A Ctrl-a ra azért van szükség hogy megmondjuk a terminalnak hogy a következő billentyű lenyomását a screen nek továbbitsa."

    Pontosítsunk. A terminál eleve minden billentyűt a screen-nek továbbít, a Ctrl-a a screen-nek mondja meg, hogy ami utána jön, az neki szól, nem annak, ami a screenen belül fut.

    Egyébként még egy hasznos parancs a screen -dr, ez kiadáskor detachol egy máshol futó screent és rögtön attacholja is magát.

    VálaszTörlés