Ero sivun ”GNU Screen” versioiden välillä

Siirry navigaatioon Siirry hakuun
272 merkkiä lisätty ,  16. marraskuuta 2008
→‎Screenin käyttö: ruudun vieritys xtermissä
p (Luokka:Prosessienhallinta)
(→‎Screenin käyttö: ruudun vieritys xtermissä)
Rivi 7: Rivi 7:
== Screenin käyttö ==
== Screenin käyttö ==


Screenin käyttö aloitetaan komennolla <tt>screen</tt> tai <tt>screen ''ohjelman_nimi''</tt>. Ensimmäinen komento avaa virtuaalisen terminaalin ja käynnistää siihen käyttäjän oletuskomentotulkin; jälkimmäinen komento käynnistää terminaaliin ohjelman <tt>''ohjelman_nimi''</tt>. Mikäli haluat lopettaa Screenin, sulje vain Screenissä toimiva ohjelman ja Screenikin sulkeutuu samalla. Halutessasi voit jättää ohjelman taustalle käyntiin ja poistua itse tekemään jotain muuta. Se onnistuu painamalla Ctrl-a ja sen jälkeen d-kirjainta. Takaisin Screeniin ja sen ylläpitämiin virtuaalisiin terminaaleihin pääset komennolla <tt>screen -r</tt> tai <tt>screen -x</tt>.  
Screenin käyttö aloitetaan komennolla <tt>screen</tt> tai <tt>screen ''ohjelman_nimi''</tt>. Ensimmäinen komento avaa virtuaalisen terminaalin ja käynnistää siihen käyttäjän [[komentotulkki|oletuskomentotulkin]]; jälkimmäinen komento käynnistää terminaaliin ohjelman <tt>''ohjelman_nimi''</tt>. Mikäli haluat lopettaa Screenin, sulje vain Screenissä toimiva ohjelman ja Screenikin sulkeutuu samalla. Halutessasi voit jättää ohjelman taustalle käyntiin ja poistua itse tekemään jotain muuta. Se onnistuu painamalla Ctrl-a ja sen jälkeen d-kirjainta. Takaisin Screeniin ja sen ylläpitämiin virtuaalisiin terminaaleihin pääset komennolla <tt>screen -r</tt> tai <tt>screen -x</tt>.  


Näppärä tapa screenin käyttöön on myös komento <tt>screen -DRR</tt>, joka sulkee ja kirjaa ulos muualla käynnissä olevat screen-sessiot ja liittää screenin käytössä olevaan päätteeseen. Jos screeniä ei ole, sellainen luodaan.
Näppärä tapa screenin käyttöön on myös komento <tt>screen -DRR</tt>, joka sulkee ja kirjaa ulos muualla käynnissä olevat screen-sessiot ja liittää screenin käytössä olevaan päätteeseen. Jos screeniä ei ole, sellainen luodaan.
Rivi 15: Rivi 15:
Näppäinyhdistelmä Ctrl-a on käytössä useissa muissakin ohjelmissa. Esimerkiksi [[Emacs]]-tyylisessä komentorivimuokkauksessa se tarkoittaa ’siirrä kursori rivin alkuun’. Koska Ctrl-a on varattu Screenille, ei kyseinen näppäinyhdistelmä mene lainkaan Screenissä toimivalle ohjelmalle. Asia on korjattu siten, että Screeniin on varattu näppäinyhdistelmä Ctrl-a ja a, joka lähetetään ohjelmalle Ctrl-a:na. Screenin komentonäppäimen voi kuitenkin myös halutessaan vaihtaa joksikin muuksi lisäämällä <tt>~/.screenrc</tt>-tiedostoon esimerkiksi rivin <tt>escape ^Zz</tt>.
Näppäinyhdistelmä Ctrl-a on käytössä useissa muissakin ohjelmissa. Esimerkiksi [[Emacs]]-tyylisessä komentorivimuokkauksessa se tarkoittaa ’siirrä kursori rivin alkuun’. Koska Ctrl-a on varattu Screenille, ei kyseinen näppäinyhdistelmä mene lainkaan Screenissä toimivalle ohjelmalle. Asia on korjattu siten, että Screeniin on varattu näppäinyhdistelmä Ctrl-a ja a, joka lähetetään ohjelmalle Ctrl-a:na. Screenin komentonäppäimen voi kuitenkin myös halutessaan vaihtaa joksikin muuksi lisäämällä <tt>~/.screenrc</tt>-tiedostoon esimerkiksi rivin <tt>escape ^Zz</tt>.


Esimerkki <tt>~/.screenrc</tt>-tiedostosta:
Esimerkki <tt>~/.screenrc</tt>-[[asetustiedosto]]sta:
  startup_message off
  startup_message off
  hardstatus alwayslastline "%-Lw%{= BW}%50>%n%f* %t%{-}%+Lw%<"
  hardstatus alwayslastline "%-Lw%{= BW}%50>%n%f* %t%{-}%+Lw%<"
  altscreen on
  altscreen on
  msgwait 2
  msgwait 2
Ruudun vieritys ei välttämättä toimi kunnolla käytettäessä Screeniä [[terminaaliemulaattori|terminaaliemulaattoreiden]] (kuten [[Xterm]]) kanssa. Tämän voi korjata lisäämällä screenrc-tiedostoon rivin
termcapinfo xterm* ti@:te@


== Aiheesta muualla ==
== Aiheesta muualla ==
4 316

muokkausta

Navigointivalikko