Ero sivun ”Komentorivin perusteet” versioiden välillä

Siirry navigaatioon Siirry hakuun
299 merkkiä lisätty ,  11. lokakuuta 2008
p
Rivi 168: Rivi 168:
==Komentojen käynnistäminen taustalle==
==Komentojen käynnistäminen taustalle==
Voit käynnistää komennon pyörimään taustalle laittamalla &-merkin komennon perään. Esimerkki:
Voit käynnistää komennon pyörimään taustalle laittamalla &-merkin komennon perään. Esimerkki:
  $ xterm &
  $ [[xterm]] &
Käynnistää xtermin ja palauttaa käynnistetyn xterm-prosessin työnumeron ja [[PID]]-luvun. Xterm ei kuitenkaan tässä tapauksessa varaa käyttämääsi terminaalia.
[1] 12345
Käynnistää xtermin ja palauttaa käynnistetyn xterm-prosessin työnumeron (tässä 1) ja [[PID]]-luvun (tässä 12345). Xterm ei kuitenkaan tässä tapauksessa varaa käyttämääsi terminaalia.


Taustalle käynnistetyn ohjelman voi siirtää edustalle komennolla [[fg]]. Fg:lle annetaan parametriksi ohjelman työnumero, jonka saa selville myös komennolla [[jobs]]. Jos mitään työnumeroa ei anneta, siirretään edustalle viimeksi taustalle siirretty ohjelma. Esimerkiksi seuraava komento siirtäisi työnumeron 2 omaavan ohjelman edustalle:
Taustalle käynnistetyn ohjelman voi siirtää edustalle komennolla [[fg]]. Fg:lle annetaan parametriksi ohjelman työnumero, jonka saa selville myös komennolla [[jobs]]. Jos mitään työnumeroa ei anneta, siirretään edustalle viimeksi taustalle siirretty ohjelma. Esimerkiksi seuraava komento siirtäisi työnumeron 2 omaavan ohjelman edustalle:
  $ fg %2
  $ fg %2
Tietyn ohjelman suorituksen voi myös siirtää taustalle [[bg]]-komennolla. Tällöin ohjelman suoritus on kuitenkin yleensä ensin keskeytettävä Ctrl + Z -näppäinyhdistelmällä, jotta komennon antaminen olisi mahdollista. Bg:n syntaksi on sama kuin fg:n.
Tietyn ohjelman suorituksen voi myös siirtää taustalle [[bg]]-komennolla. Tällöin ohjelman suoritus on kuitenkin yleensä ensin keskeytettävä Ctrl + Z -näppäinyhdistelmällä, jotta komennon antaminen olisi mahdollista. Bg:n syntaksi on sama kuin fg:n.
&-merkin avulla taustalle käynnistetty ohjelma sulkeutuu, jos se komentotulkki, jossa komento ajettiin, suljetaan. Mikäli halutaan ohjelman pysyvän käynnissä komentotulkin sulkemisen jälkeenkin, on käytettävä komentoa [[nohup]]:
$ nohup xterm &


==Lainausmerkkien käyttö==
==Lainausmerkkien käyttö==

Navigointivalikko