screen

« takaisin hakemistoon

screen on komento, jolla saa samaan terminaaliin auki uusia terminaaleja ja jokainen tekee tehtäväänsä taustalla. PuTTY-käyttäjä luultavasti käyttää mieluummin Duplicate session komentoa, koska avatut terminaali-ikkunat löytää helpommin. Muilla sen sijaan screen nopeuttaa uusien ikkunoiden aukaisua.

screen on ainakin Ubuntussa valmiiksi asennettuna, mutta jos se puuttuu, niin komennolla apt install screen se asentuu.

screeniä hallitaan näppäinkomennoilla, joissa ensin annetaan ctrl+a ja sen jälkeen erikseen haluttu kirjainkomento. Se täytyy kuitenkin joka kerta ensin käynnistää erikseen komennolla screen ja sen hyväksymällä käyttöehdot enterillä tai välilyönnillä,

Listan käytettävistä komennoista saa ctrl+a ?

Terminaali-ikkunoiden perusteet

  • uusi ikkuna: ctrl+a c
  • seuraava ikkuna: ctrl+a n
  • edellinen ikkuna ctrl+a p
  • edellinen käytetty ikkuna: ctrl+a ctrl+a
  • ikkunan sammuttaminen: exit tai ctrl+a k

Terminaali-ikkunoiden hallinta

  • ikkunalistaus alareunassa: ctrl+a w
  • siirtyminen ikkunaa: ctrl+a <numero>
  • ikkunalistaus: ctrl+a " (shift+2)
  • ikkunan otsikko: ctrl+a A (shift+a)
  • ikkunan jakaminen vaakatasossa (uusi ikkuna tulee alimmaksi, molemmissa on annettava ctrl+a c): ctrl+a S (shift+s)
  • ikkunan jakaminen pystytasossa (uusi ikkuna tulee oikealle, molemmissa on annettava ctrl+a c): ctrl+a | (altgr+<)
  • jaettujen ikkunoiden välillä liikkuminen: ctrl+a <tab>
  • ikkunan jakamisen lopettaminen (ikkunat jäävät normaaleiksi ikkunoiksi): ctrl+a X (shift+x)
  • kaikkien muiden jaettujen ikkunoiden lopettaminen, paitsi nykyinen: ctrl+a Q (shift+q)

Sisällön käsittely

  • Tekstin kopiointi: ctrl+a [ (altgr+8)
  • Tekstin liimaaminen: ctrl+a ] (altgr+9)
  • Ilmoitus, kun suoritus on loppunut screenissä: ctrl+a _ (shift+-)
  • Ilmoitus, kun suoritus alkaa screenissä: ctrl+a M (shift+m)
  • screenin logittaminen: ctrl+a H (shift+h

Screenin hallinta

  • screenin käynnistäminen: screen
  • kaikkien ikkunoinen sulkeminen ja screenin sammuttaminen: ctrl+a \ (altgr++)
  • screenin irrottaminen toimimaan taustalle ja paluu aloitus-bashiin: ctrl+a d
  • paluu taustalla pyörivään screeniin: screen -r
  • taustalla olevien kaikkien screenien listaus: screen -ls
  • paluu määrättyyn screeniin: screen -r <numero>

Ikkunoiden hallintaan voi käyttää myös ohjelmaa byobu.