Screen

Screen je GNU program určený pro usnadnění práce v terminál. Spouští se jednoduše příkazem 'screen' a jednotlivé příkazy uvnitř screenu se zadávají kombinaci:

Ctrl+a+..

  • c - Vytvoří nové okno
  • ^a - Přepne na poslední aktivní okno (dvakrát ^a za sebou)
  • " - Zobrazí seznam oken
  • d - Odpojení (detach) screen, zpětné vyvolání pomocí 'screen -r'
  • : - Zadávaní příkazů
  • x - Zamknutí screenu
  • SHIFT+s - Vytvoří novy region (buffer)
  • TAB - Přepíná mezi regiony (buffery)
  • k - Zabije aktuální okno (SIGKILL)
  • SPACE - Přepne na následující okno
  • ? - zobrazí nápovědu
  • ESC - skočí do listovacího módu (hjkl). Lze procházet historii obrazovky a pomocí mezerníku vybírat text ( mezerník = značka )
  • ] - vložení vybraného textu

Příkazový řádek

  • :resize 24 - Změna velikosti aktuálního okna (při rozdělení)

Skrolování

  • ESC → PageUP, PageDown, šipky, ..

Změna klávesové zkratky pro přepínání oken

  • escape ^gg – do .screenrc, nastaví ^gg jako zkratku pro skok na další okno

Nastavení hesla

V případě, že chceme nakonfigurovat screen tak, aby při detach zamkl session a při reattach žádal heslo, použijeme následující postup:

  • spustíme screen
  • otevřeme příkazovou řádku screenu '^a:'
  • zadáme příkaz 'password' a potvrdíme
  • screen se dvakrát zeptá na heslo
  • po dvojitém zadání hesla se jeho zakryptovaná podoba uloží do bufferu (schránky) screenu
  • otevřeme si konfigurační soubor screen (~/.screenrc)
  • vložíme nový řádek začínající 'password '
  • vložíme zakryptované heslo ze schránky pomocí '^a]'
  • uložíme

Při odpojení screenu '^ad' (popřípadě autodetach) se session zamkne a při pokusu o připojení si screen vyžádá heslo. Pokud někdo do session bude chtít neznaje heslo, má smůlu. Vymazání hesla z konfiguračního souboru neovlivní běžící zamčené sessions (ty mají konfiguraci v paměti).

/home/dum8d0g/www/martin.kopta.eu/trash/wiki/data/pages/software/screen.txt · Poslední úprava: 2010/05/01 10:25 autor: martin
CC Attribution 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0