Ero sivun ”Valitsin” versioiden välillä
LP (keskustelu | muokkaukset) (erityyppiset valitsimet, käytännöt) |
Pb (keskustelu | muokkaukset) (pikkuparantelu) |
||
Rivi 1: | Rivi 1: | ||
'''Valitsin''' eli vipu eli optio on [[komentorivi]]llä annettava ohjelman toimintaan vaikuttava lisäohje, joka yleensä kirjoitetaan ennen käsiteltävien tiedostojen nimiä. Tässä esitellään tavallisimpia käytäntöjä. | '''Valitsin''' eli vipu eli optio on [[komentorivi]]llä annettava ohjelman toimintaan vaikuttava lisäohje, joka yleensä kirjoitetaan ennen mahdollisten käsiteltävien tiedostojen nimiä. Tässä esitellään tavallisimpia käytäntöjä. | ||
Unixin komennot annetaan tavallisimmin tyyliin | Unixin komennot annetaan tavallisimmin tyyliin | ||
Rivi 10: | Rivi 10: | ||
-f "force", "tiedän mitä teen, älä huoli" | -f "force", "tiedän mitä teen, älä huoli" | ||
-h "help", lyhyt [[dokumentaatio|ohje]] komennon käytöstä | -h "help", lyhyt [[dokumentaatio|ohje]] komennon käytöstä | ||
-v "verbose", enemmän tietoa ohjelman edistymisestä tai tekemisistä suorituksen aikana | -v "verbose", enemmän tietoa ohjelman edistymisestä tai tekemisistä suorituksen aikana (joissakin ohjelmissa <tt>-v</tt>:n määrittely useampaan kertaan (esimerkiksi <tt>-vvv</tt>) tuottaa vielä tarkempaa tietoa) | ||
-V "version", ohjelman versio | -V "version", ohjelman versio | ||
-o "output", luotava tiedosto ([[GNU]]-ohjelmissa, sama onnistuu usein komentotulkin rakenteella > tiedosto) | -o "output", luotava tiedosto ([[GNU]]-ohjelmissa, sama onnistuu usein komentotulkin rakenteella > tiedosto) | ||
Rivi 20: | Rivi 20: | ||
komento -vglo tulostiedosto -d erotin tiedosto ... | komento -vglo tulostiedosto -d erotin tiedosto ... | ||
Jos halutaan käyttää tiedostoa, joka alkaa "-"-merkillä tai jos viimeisellä valitsimella voisi olla parametri, jota nyt ei käytetä, valitsimien ja niiden parametrien lopun voi ohjelmasta riippuen usein merkitä yhdellä tai kahdella "-"-merkillä. "-"-merkkiä käytetään myös ilmaisemaan [[Standardivirrat|standardivirtoja]]. | Jos halutaan käyttää tiedostoa, joka alkaa "-"-merkillä (''"-ihmetiedosto"'') tai jos viimeisellä valitsimella voisi olla parametri, jota nyt ei käytetä, valitsimien ja niiden parametrien lopun voi ohjelmasta riippuen usein merkitä yhdellä tai kahdella "-"-merkillä. "-"-merkkiä käytetään myös ilmaisemaan [[Standardivirrat|standardivirtoja]]. | ||
komento -o - -d : -- -ihmetiedosto | komento -o - -d : -- -ihmetiedosto | ||
txt2ps -header - tiedosto.txt > tiedosto.ps | txt2ps -header - tiedosto.txt > tiedosto.ps | ||
[[GNU]]-ohjelmistot käyttävät yleensä rinnan ensinmainittuja yhden kirjaimen valitsimia ja omia kahdella viivalla alkavia pitkiä valitsimiaan: | |||
-h | |||
--help | |||
-v | |||
--verbose | |||
-V | |||
--version | |||
-o tiedosto | |||
--output=tiedosto | |||
[[BSD]]-perinteessä (?) valitsimien edessä ei käytetä viivoja eikä valitsimia voi jakaa ryhmiin: | [[BSD]]-perinteessä (?) valitsimien edessä ei käytetä viivoja eikä valitsimia voi jakaa ryhmiin: | ||
Rivi 30: | Rivi 40: | ||
[[tar]] xzf kohdetiedosto.tar tiedosto1 tiedosto2 ... | [[tar]] xzf kohdetiedosto.tar tiedosto1 tiedosto2 ... | ||
[[X Window System|X]]-ohjelmissa | [[X Window System|X]]-ohjelmissa käytetään valitsimina lyhenteitä tai kokonaisia sanoja. GNU-standardista poiketen kokonaisina sanoina määriteltäviä valitsimia ei edellä kuin yksi viiva (-). | ||
-help | -help | ||
Rivi 37: | Rivi 47: | ||
-bg taustaväri | -bg taustaväri | ||
Monet ohjelmat käyttävät useamman perinteen mukaisia valitsimia, esimerkiksi jotta ne käyttäytyisivät odotusten mukaisesti riippumatta siitä, mikä perinne on käyttäjälle tutumpi tai minkä perinteen mukaista ohjelmaa skripti on kirjoitettu käyttämään. | |||
Monet ohjelmat käyttävät useamman perinteen mukaisia valitsimia, esimerkiksi jotta ne käyttäytyisivät odotusten mukaisesti riippumatta siitä mikä perinne on käyttäjälle tutumpi tai minkä perinteen mukaista ohjelmaa skripti on kirjoitettu käyttämään. | |||
[[Luokka:Komentorivi]] | [[Luokka:Komentorivi]] | ||
[[Luokka:Käsitteet]] | [[Luokka:Käsitteet]] |
Versio 25. huhtikuuta 2008 kello 20.00
Valitsin eli vipu eli optio on komentorivillä annettava ohjelman toimintaan vaikuttava lisäohje, joka yleensä kirjoitetaan ennen mahdollisten käsiteltävien tiedostojen nimiä. Tässä esitellään tavallisimpia käytäntöjä.
Unixin komennot annetaan tavallisimmin tyyliin
komento -a -b -c tiedosto ... komento -abc tiedosto ...
Toisella komentorivillä valitsimet on yhdistetty yhteen ryhmään.
Valitsimet ja niiden käsittely on ohjelmakohtaisia, mutta joitakin valitsimia käytetään usein tiettyihin tarkoituksiin.
-f "force", "tiedän mitä teen, älä huoli" -h "help", lyhyt ohje komennon käytöstä -v "verbose", enemmän tietoa ohjelman edistymisestä tai tekemisistä suorituksen aikana (joissakin ohjelmissa -v:n määrittely useampaan kertaan (esimerkiksi -vvv) tuottaa vielä tarkempaa tietoa) -V "version", ohjelman versio -o "output", luotava tiedosto (GNU-ohjelmissa, sama onnistuu usein komentotulkin rakenteella > tiedosto)
Valitsimilla voi olla parametreja, jotka annetaan kyseisen valitsimen jälkeen. Yleensä parametri erotetaan valitsimesta välilyönnillä, mutta monet ohjelmat hyväksyvät ja jotkut vaativat parametrin kirjoittamista yhteen valitsimen kanssa. GNU-tyyliset pitkät valitsimet erotetaan parametreistään "="-merkillä. Jos parametrejä on useampia, ne usein erotetaan toisistaan pilkulla, ilman välilyöntiä.
Valitsin, jolla voi olla parametri, pitää laittaa valitsinryhmän viimeiseksi:
komento -vglo tulostiedosto -d erotin tiedosto ...
Jos halutaan käyttää tiedostoa, joka alkaa "-"-merkillä ("-ihmetiedosto") tai jos viimeisellä valitsimella voisi olla parametri, jota nyt ei käytetä, valitsimien ja niiden parametrien lopun voi ohjelmasta riippuen usein merkitä yhdellä tai kahdella "-"-merkillä. "-"-merkkiä käytetään myös ilmaisemaan standardivirtoja.
komento -o - -d : -- -ihmetiedosto txt2ps -header - tiedosto.txt > tiedosto.ps
GNU-ohjelmistot käyttävät yleensä rinnan ensinmainittuja yhden kirjaimen valitsimia ja omia kahdella viivalla alkavia pitkiä valitsimiaan:
-h --help -v --verbose -V --version -o tiedosto --output=tiedosto
BSD-perinteessä (?) valitsimien edessä ei käytetä viivoja eikä valitsimia voi jakaa ryhmiin:
ps aux tar xzf kohdetiedosto.tar tiedosto1 tiedosto2 ...
X-ohjelmissa käytetään valitsimina lyhenteitä tai kokonaisia sanoja. GNU-standardista poiketen kokonaisina sanoina määriteltäviä valitsimia ei edellä kuin yksi viiva (-).
-help -version -geometry 100x100 -bg taustaväri
Monet ohjelmat käyttävät useamman perinteen mukaisia valitsimia, esimerkiksi jotta ne käyttäytyisivät odotusten mukaisesti riippumatta siitä, mikä perinne on käyttäjälle tutumpi tai minkä perinteen mukaista ohjelmaa skripti on kirjoitettu käyttämään.