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
taictrl+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.