Ohjeita UNIXin screen käskystä ============================== Käyttötarkoitus: 'screen' lomittaa komentoriviohjelmia erillisiksi ikkunoiksi tausta-ajoa varten. Tausta-ajo tarkoittaa riippumattomuutta pääteikkunasta (TERMINAL). Pääteikkunan sulkeminen ei tapa tausta-ajossa olevia ohjelmia. 'screen' käskyllä voi myöhemmin palata tarkkailemaan tausta-ajossa olevia ohjelmia. Samoja ohjelmia voi tarkkailla monesta pääteikkunasta samaan aikaan. Näin pääset alkuun komentoriviltä: $ screen $ screen komento par1 par2 ... 'screen -r' komennolla voi myöhemmin takaisinkiinnittäytyä katsomaan ajettua komentoa: $ screen -r Alempana lisää ohjeita -r vivusta. Screenin käytössä tarvittavia painalluksia: ctrl-a d Irrottautuu screenistä. ctrl-a n Siirtyy seuraavaan ikkunaan screenin sisällä. ctrl-a p Siirtyy edelliseen ikkunaan. ctrl-a c Luo uuden ikkunan screeniin. ctrl-a N Siirtyy ikkunaan N, missä N on numero 0-9. ctrl-a ESC Siirtyy kopiointi- ja katselutilaan jossa voi tarkastella aiempia tulostuksia. Esimerkiksi koodinvaihtomerkin (ESC) painaminen lopettaa tämän tilan. ctrl-a [ Sama kuin ctrl-a ESC. ctrl-a ] Kopioi tilapäispuskurin sisällön nykyisen ikkunan syötevirraksi (STDIN). Tilapäispuskurin voi täyttää seuraavasti. Mene kopiointitilaan (ctrl-a ESC), liikuta kohdistin oikean tekstin aloituskohtaan käyttäen nuolia, paina välilyöntiä. Sen jälkeen liikuta kohdistin tekstin lopetuskohtaan ja paina toisen kerran välilyöntiä. Tämän jälkeen ctrl-a ] kopioi alkukohdan ja lopetuskohdan välisen tekstin ikkunan syötevirraksi. ctrl-a " Antaa listan ikkunoista. Vipuja screen käskylle: -list Listaa ajossa olevat screenit numeroilla. -r [numero] Jos numero on annettu, komento uudelleenkiinnittyy kyseistä numeroa vastaavaan screeniin. Jos numeroa ei ole annettu ja järjestelmässä on täsmälleen yksi screeni johon mikään ei ole kiinnittynyt, komento kiinnittäytyy siihen. Tämä komento ei kiinnity screeniin jota jo katsotaan. -x [numero] Kuten -r [numero], paitsi että tämä suostuu uudelleenkiinnittäytymään sellaiseenkin screeniin jota katsotaan muualta samaan aikaan. -d [numero] Jos numero on annettu, komento irroittaa katsojat kyseistä numeroa vastaavasta screenistä. Jos numeroa ei ole annettu ja järjestelmässä on vain yksi samaan aikaan katsottu screen, komento irroittaa kyseisen screenin katsojat. -s tulkki Käynnistää screenin tietyllä komentotulkilla (SHELL). -U Kertoo screen käskyllä että pääteikkuna toimii UTF-8 tilassa, joten screenin sisältä tuleva teksti muunnetaan UTF-8 muotoon. Tätä vipua usein käytetään korjaamaan ääkkösongelmia. Vinkkejä: $ screen -d -m komento käynnistää komennon suoraan taustalle. Käyttäjä ei näe ajoon laitettua ohjelmaa ellei ota ruudusta kiinni -r:llä. Loppuhuomautus: Tekstiä saa levittää ja muokata vapaasti mihin tarkoitukseen hyvänsä. Palautetta, parannuksia tai muutoksia voi lähettää tekijälle: Heikki Orsila Dokumentin versio: 2008-09-17 Uusin versio löytyy osoitteesta: http://zakalwe.fi/~shd/ohjeet/screen-ohje.txt