# Komentojen luettelo

Käyttäjäopas
Tämän sivun kotoistaminen ei ole vielä täydellinen. Siihen asti keskeneräiset osat käyttävät englanninkielistä alkuperäistekstiä.

## Kaikkien komentorivisovellusten luettelo

Sijainti: |  | /boot/system/bin/ ~/config/bin/ ~/config/non-packaged/bin/

All commandline applications shipped with Haiku are in /boot/system/bin/. Your own or additionally installed commandline apps will appear in ~/config/bin/ when installed from a .hpkg package. Otherwise you can put them into ~/config/non-packaged/bin/. All these locations are part of the PATH variable and are therefore automatically found.
Here's a list of all commandline applications that are shipped with Haiku. Each with only a short description of what it does, for more detailed information on its usage execute the command with the parameter `--help`.

Indeksi: A – E :: F – J :: K – O :: P – S :: T – Z

`CortexAddOnHost` |  | Aloittaa palvelun, joka valvoo käytössä olevia ääni- ja videoliitännäisiä.
`FirstBootPrompt` |  | Language and keymap setup.
`[` |  | Palauttaa tosiarvot tosi/epätosi alkioiden vertailun jälkeen.

## A

`addattr` |  | Kirjoittaa attribuutin tiedostoon ottaen huomioon tyypin ja muuntaen arvot sen mukaiseksi. (Haiku-kohtainen)
`alert` |  | Näyttää viesti-ikkunan. (Haiku-kohtainen)
`arp` |  | Manipuloi järjestelmän ARP-välimuistia.
`awk` |  | Katso `gawk`.
`base64` |  | Base64-koodaus tai -dekoodaus vakiotulosteeseen.
`basename` |  | Riisuu hakemiston ja vallinnaisen loppuliitteen /polku/tiedostonimeen-merkkijonosta.
`bash` |  | Bourne-again shell
`bc` |  | Satunnaistarkkuuksinen laskinkieli.
`beep` |  | Soittaa kelloa.
`bunzip2` |  | Katso `bzip2`.
`bzip2` |  | File compressor.
`c++` |  | C -Compiler.
`cal` |  | Näyttää kalenterin.
`cat` |  | Liittää tiedostoja yhteen ja tulostaa niitä vakiotulosteeseen.
`catattr` |  | Tulostaa tiedoston attribuutin sisällön. (Haiku-kohtainen)
`cc` |  | C-kääntäjä
`checkfs` |  | Tarkistaa ja korjaa tiedostojärjestelmän. (Haiku-kohtainen)
`checkitout` |  | Hakee lähdekoodit niiden versionhallinnan verkko-osoitteesta.
`chgrp` |  | Vaihtaa tiedostojen ryhmäomistajuuden.
`chmod` |  | Vaihtaa tiedostojen käyttöoikeuksia.
`chop` |  | Katkoo tiedostot pienemmiksi tiedostoiksi.
`chown` |  | Vaihtaa tiedostojen omistajuuden.
`chroot` |  | Suorittaa komennon määritellyn root-hakemiston sisällä.
`cksum` |  | Tulostaa CRC-tarkistussumman ja tiedoston tavumäärän.
`clear` |  | Tyhjentää Pääteikkunan.
`clockconfig` |  | Tulostaa kellon asetukset.
`cmp` |  | Vertaa tiedostoja tavu tavulta.
`collectcatkeys` |  | [Ohjelmaa käytettiin ennen siirtymistä locale-kit-käyttöön.]
`comm` |  | Vertaa lajiteltuja tiedostoja rivi riviltä.
`compress` |  | Tietojen tiivistysohjelma
`consoled` |  | Pääteikkunataustaprosessi
`copyattr` |  | Kopioi kaikki attribuutit tai attribuuttien alijoukon yhdestä tai useammasta tiedostosta toiseen tai uuteen tiedostoon. (Haiku-kohtainen)
`cp` |  | Kopioi tiedostoja ja hakemistoja.
`csplit` |  | Katkoo tiedoston määrätyn mallin erottelemiin palasiin.
`ctags` |  | Tuottaa indeksitiedoston tiedostosta löytyvistä eri kieliobjekteista
`cut` |  | Tulostaa tiedoston jokaisesta rivistä lohkoja.
`date` |  | Näyttää ja asettaa nykyisen ajan ja päivämäärän.
`dc` |  | Työpöytälaskinkieli.
`dd` |  | Kopioi raakatietoja, muuntaa ja muotoilee niitä operandien mukaan.
`desklink` |  | Asentaa kohteita Työpöytäpalkkiin. (Haiku-kohtainen)
`diskimage` |  | Registers a file as disk device that can then be mounted. (Haiku specific)
`df` |  | Ilmoittaa liitettyjen taltioiden vapaan ja käytetyn tilan.
`diff` |  | Vertailee tiedostoja rivi riviltä.
`diff3` |  | Vertailee kolmea tiedostoa rivi riviltä.
`dircolors` |  | Väriasetukset komennolle `ls`.
`dirname` |  | Riisuu tiedostonimen /polku/tiedostonimi -merkkijonosta.
`draggers` |  | Näyttää/asettaa Replikaattien dragger-tilan.
`driveinfo` |  | Näyttää laitteistotietoja.
`dstcheck` |  | Näyttää viesti-ikkunan kun vaihdetaan kesäaikaan tai talviaikaan.
`du` |  | Tekee yhteenvedon jokaisen tiedoston levyasemakäytöstä, rekursiivisesti myös alihakemistoissa.
`dumpcatalog` |  | [Ohjelma, jota käytettiin ennen siirtymistä locale-kit-kotoistamiseen.]
`echo` |  | Näyttää rivin tekstiä.
`egrep` |  | Katso `grep`.
`eject` |  | Poistaa irroitettavan median.
`env` |  | Suorittaa ohjelman muokatussa ympäristössä.
`error` |  | Tulostaa yksikäsitteisiä tekstivirheilmoituksia annetuista virhenumeroista.
`expand` |  | Muuntaa sarkainmerkit välilyönneiksi.
`expr` |  | Tulostaa lausekkeen arvon.

## F

`factor` |  | Tulostaa kokonaislukujen alkutekijöitä.
`false` |  | Ei tee mitään. Indikoi ”epäonnistumista” ja palauttaa arvon ”1”.
`fdinfo` |  | Näyttää tietoja järjestelmässä käytetyistä tiedostoindekseistä.
`ffm` |  | Asettaa kohdistus seuraa hiirtä -toiminnon.
`fgrep` |  | Katso `grep`.
`filepanel` |  | Näyttää lataa/tallenna tiedosto -paneelin. (Haiku-kohtainen)
`find` |  | Etsii tiedostoja hakemistohierarkkiassa.
`finddir` |  | Löytää järjestelmän määrittelemän erikoishakemiston.
`fmt` |  | Muotoilee uudelleen tiedoston kappaleet.
`fold` |  | Jakaa tiedoston syöttörivit riviltä toiselle.
`fortune` |  | Tulostaa satunnaisia, toivon mukaan mielenkiintoisia, mietelauseita.
`frcode` |  | Komento updatedb kutsuu tiivistämään tiedostonimen luettelon.
`freetype-config` |  | Näyttää FreeType-käännös- ja -linkitystiedot.
`fstrim` |  | Send a TRIM command to an SSD drive.
`ftp` |  | Tiedostonsiirto-ohjelma
`ftpd` |  | FTP-taustaprosessi
`funzip` |  | Poimii arkiston ensimmäisen kohdan vakiotulosteeseen.
`fwcontrol` |  | FireWire-ohjausohjelma
`gawk` |  | Mallinetsintä- ja prosessointikieli.
`gdb` |  | GNU-vikajäljitin
`getlimits` |  | Tulostaa alustariippuvaiset rajat komentotulkkiskripteille hyödyllisessä muodossa.
`grep` |  | Mallin etsintä.
`groups` |  | Tulostaa jokaisen käyttäjätunnuksen ryhmäjäsenyyden.
`gunzip` |  | Katso `gzip`.
`gzexe` |  | Dekoodaa tai tiivistää suoritettavia tiedostoja.
`gzip` |  | Dekoodaa tai tiivistää tiedostoja.
`hd` |  | Heksadesimaalivedos
`head` |  | Tulosta tiedoston ensimmäisen rivin.
`hey` |  | Pieni työkalu graafisella käyttöliittymällä varustetujen sovellusten skriptaukseen.
`hostname` |  | Tulostaa ja asettaa järjestelmän verkkonimen.
`id` |  | Tulostaa käyttäjä- ja ryhmätietoja.
`ident` |  | Tunnistaa RCS-avainsanat tiedostoissa.
`ifconfig` |  | Asettaa verkkoliittymän.
`install` |  | Kopioi tiedostoja kohteeseen häiritsemättä käynnissä olevaa järjestelmää.
`install-wifi-firmwares.sh` |  | Asentaa eri langattomien korttien mikro-ohjelmiston.
`installsound` |  | Asentaa uuden äänitapahtuman Äänet-asetuspaneelissa.
`iroster` |  | Luettelee syöttölaitteita.
`isvolume` |  | Hakee tietoja liitetyistä taltioista.
`join` |  | Kirjoittaa jokaiselle syöttörivien parillle identtisillä liitoskentillä rivin vakiotulosteeseen.

## K

`kernel_debugger` |  | Siirtyy ydinvikajäljittimeen.
`keymap` |  | Lataa ja tallentaa näppäimistökuvauksen.
`kill` |  | Lähettää signaalin prosessin lopettamiseksi.
`less` |  | Katsoo tiedoston sisällön.
`lessecho` |  | Tulostaa argumentit ja laajentaa metamerkit, kuten * ja ? tiedostonimissä.
`lesskey` |  | Määrittää näppäinsidonnat less-komennolle.
`link` |  | Luo linkin tiedostoon.
`linkcatkeys` |  | [Ohjelma, jota käytettiin ennen siirtymistä locale-kit-kotoistamiseen.]
`listarea` |  | Luettelee aluetiedot kaikille parhaillaan suoritettaville ryhmille.
`listattr` |  | Luettelee tiedoston attribuutit. (Haiku-kohtainen)
`listdev` |  | Luettelee kaikki laitteet.
`listimage` |  | Luettelee tiedostovedostietoja kaikista parhaillaan suoritettavista ryhmistä.
`listport` |  | Luettelee kaikki avoimet portit ryhmän organisoimassa järjestelmässä.
`listres` |  | Luettelee tiedostojen resursseja.
`listsem` |  | Luettelee tietyn ryhmän varaamaat semaforit.
`listusb` |  | Luettelee USB-laitteita.
`ln` |  | Luo linkin tiedostoon.
`locale` |  | Näyttää asetetun ensijaisen kielen, sen LC_CTYPE-määrittelyn ja ensisijaisen muotoilun.
`locate` |  | Paikallistaa tiedoston.
`logger` |  | Lähettää viestin järjestelmälokiin.
`login` |  | Käynnistää järjestelmän istunnon.
`logname` |  | Tulostaa nykyisen käyttäjän nimen.
`ls` |  | Luettelee hakemiston sisällön.
`lsindex` |  | Näyttää nykyisen taltion/osion indeksoidut attribuutit. (Haiku-kohtainen)
`mail2mbox` |  | Muuntaa BeOS-sähköpostilaatikkotiedostot Unix-sähköpostilaatikkotiedostoiksi.
`make` |  | GNU make -apuohjelma
`makebootable` |  | Tekee määrätyt BFS-osiot/laitteet alkuladattaviksi kirjoittamalla alkulatauskoodin ensimmäiselle kahdelle sektorille.
`mbox2mail` |  | Muuntaa Unix-sähköpostilaatikkotiedostot BeOS-sähköpostilaatikkotiedostoiksi.
`md5sum` |  | Tulostaa ja tarkistaa MD5-tarkistussummia.
`merge` |  | Kolmivaiheinen tiedostoyhdistäminen.
`message` |  | Tulostaa litistetyn BMessage-tiedoston.
`mimeset` |  | Asettaa tiedoston MIME-tyypin.
`mkdepend` |  | Makefile dependency generator.
`mkdir` |  | Luo hakemiston.
`mkdos` |  | Alustaa FAT-osioita.
`mkfifo` |  | Luo nimetyn putken.
`mkfs` |  | Luo tiedostojärjestelmän.
`mkindex` |  | Luo attribuutin uuden indeksin. (Haiku-kohtainen)
`mktemp` |  | Luo turvallisesti tilapäisen tiedoston tai hakemiston.
`modifiers` |  | Tulostaa parhaillaan (ei-)painetut muunnosnäppäimet.
`more` |  | Katso `less`.
`mount` |  | Liittää tiedostojärjestelmän.
`mount_nfs` |  | Liittää NFS-osion.
`mountvolume` |  | Liittää taltion nimen avulla.
`mv` |  | Siirtää tai nimeää tiedoston uudelleen.
`netcat` |  | TCP- ja UDP-apuohjelma.
`netstat` |  | Tulostaa verkkoyhteydet, reititystaulukot, verkkoliittymätilastot, peitetyt yhteydet ja monilähetysjäsenyydet.
`nl` |  | Tulostaa jokaisen tiedoston lisätyillä rivinumeroilla.
`nohup` |  | Suorittaa komennon ohittaen sulkemissignaalit.
`nproc` |  | Tulostaa käytettävissä olevien prosessointiyksiköiden lukumäärän.
`od` |  | Kirjoittaa tiedoston yksiselitteisen esityksen.
`open` |  | Käynnistää sovelluksen tai asiakirjan komentotulkki-ikkunasta. (Haiku-kohtainen)

## P

`package` |  | Creates, inspects, or extracts a Haiku package.
`package_repo` |  | Creates or inspects a Haiku package repository file.
`passwd` |  | Vaihtaa käyttäjän salasanan.
`paste` |  | Tulostaa rivit, jotka koostuvat vastaavien rivien sekvensseistä jokaisesta tiedostosta, eroteltuna sarkainmerkeillä.
`patch` |  | Toteuttaa diff-tiedoston alkuperäisestä.
`pathchk` |  | Diagnostoi virheelliset ja siirtokelvottomat tiedostonimet.
`pc` |  | Ohjelmoijan laskin.
`ping` |  | Lähettää pyynnön ICMP-echo-request verkkolaitteelle.
`pkg-config` |  | Analyzes and configures a Haiku package.
`pkgman` |  | Manages packages and package repositories.
`play` |  | Soittaa kappaleita CD-levyltä.
`playfile` |  | Soittaa äänitiedoston.
`playsound` |  | Soittaa äänitiedoston.
`playwav` |  | Soittaa WAV-tiedoston.
`pr` |  | Muotoilee tiedostoille sivut ja sarakkeet tulostusta varten.
`printenv` |  | Tulostaa ympäristömuuttujan arvon.
`printf` |  | Muotoilee ja tulostaa tietoja.
`prio` |  | Vaihtaa prosessin prioriteettia.
`profile` |  | Profiloi säikeet.
`ps` |  | Luettelee suoritettavia prosesseja.
`ptx` |  | Tulostaa permutoidun indeksin, sisältäen asiayhteyden, syöttötiedostojen sanoista.
`pwd` |  | Tulostaa nykyisen hakemiston.
`query` |  | Komentotulkkkiapuohjelma, joka matkii Seuraajan "Etsi kaavan avulla"-toiminnallisuutta. (Haiku-kohtainen)
`quit` |  | Sulkee sovelluksen.
`rc` |  | Resurssikääntäjä
`readlink` |  | Tulostaa polun symbolisen linkin kohteeseen.
`reindex` |  | Laittaa olemassaolevien tiedostojen attribuutit vasta luotuihin indekseihin. (Haiku-kohtainen)
`release` |  | Vapauttaa semaforin.
`renice` |  | Vaihtaa suoritettavan prosessin prioriteetin.
`rlog` |  | Tulostaa lokiviestit ja muita tietoja RCS-tiedostoista.
`rm` |  | Poistaa tiedostoja ja hakemistoja.
`rmattr` |  | Poistaa tiedostosta attribuutin. (Haiku-kohtainen)
`rmdir` |  | Poistaa hakemistoja.
`rmindex` |  | Poistaa attribuutin indeksistä. (Haiku-kohtainen)
`roster` |  | Tulostaa tietoja käynnissä olevista ryhmistä.
`route` |  | Luettelee ja manipuloi verkkoreittejä.
`safemode` |  | Tarkistaa, että suoritetaanko järjestelmää turvatilassa.
`screen_blanker` |  | Käynnistää näytönsammuttajan.
`screenmode` |  | Näyttää tai asettaa näyttötilan.
`sdiff` |  | Näyttää ja yhdistää kahden tiedoston erot vieri-viereen.
`seq` |  | Tulostaa numerosekvenssin.
`setdecor` |  | Näyttää tai asettaa koristeet.
`setgcc` |  | Näyttää/asettaa käytetyn gcc-version.
`settype` |  | Asettaa tiedoston MIME-tyypin, allekirjoituksen ja ensisijaisen sovelluksen.
`setversion` |  | Näyttää tiedoston version.
`setvolume` |  | Asettaa järjestelmän äänen voimakkuuden.
`setwep` |  | Tarjoaa WEP-salauksen langattomille verkoille.
`sh` |  | Katso `bash`.
`sha1sum` |  | Tulostaa ja tarkistaa SHA1-tarkistussummia.
`shar` |  | Luo komentotulkkiarkistoja.
`shred` |  | Ylikirjoittaa tiedoston useita kertoja.
`shuf` |  | Tulostaa syöttötiedostojen satunnaispermutaatioita.
`shutdown` |  | Sulkee tietokoneen.
`sleep` |  | Pitää määritellyn sekuntimäärän pituisen tauon.
`sort` |  | Tulostaa kaikkien tiedostojen muodostaman yhteenliittymän.
`spamdbm` |  | Luokittelee sähköpostiviestit roskapostiksi tai aidoiksi.
`split` |  | Tulostaa kiinteäkokoiset syöttötiedostojen palaset etuliitteellä varustetuiksi tiedostoiksi.
`stat` |  | Näyttää tiedoston tai tiedostojärjestelmän tilan.
`strace` |  | Jäljittää säikeen tai ryhmän syscalls-kutsut.
`stty` |  | Näyttää/asettaa pääteikkunan ominaisuudet.
`su` |  | Vaihtaa todellisen käyttäjätunnisteen ja ryhmän.
`sum` |  | Tulostaa jokaiselle tiedostolle tarkistussumman ja lohkojen lukumäärän.
`sync` |  | Pakottaa muuttuneet lohkot levylle, päivittää super-lohkon.
`sysinfo` |  | Näyttää järjestelmätiedot.

## T

`tac` |  | Yhdistää ja tulostaa tiedostoja, viimeinen rivi ensimmäisenä.
`tail` |  | Tulostaa tiedoston 10 viimeistä riviä.
`tcpdump` |  | Vedostaa verkkoliikenteen.
`tcptester` |  | [vanhentunut]
`tee` |  | Kirjoittaa ja liittää tietoja vakiosyötteestä tiedostoon.
`telnet` |  | Käyttöliittymä telnet-yhteyskäytäntöön.
`telnetd` |  | Telnet-taustaprosessi
`test` |  | Palauttaa tosiarvot tosi/epätosi alkioiden vertailun jälkeen.
`timeout` |  | Käynnistää komennon ja tappaa sen, jos se on käynnissä määritellyn sekuntimäärän jälkeen.
`top` |  | Näyttää käynnissä olevat säikeet ja suoritinkäytön.
`touch` |  | Vaihtaa tiedoston aikaleiman.
`tput` |  | Alustaa pääteikkunan tai query terminfo -tietokannan.
`tr` |  | Kääntää, jäädyttää ja/tai poistaa merkkejä vakiosyötteestä.
`traceroute` |  | Tulostaa reitin, jonka paketit kulkevat verkon kautta.
`translate` |  | Käyttää Tietomuuntimia tiedostomuotojen muuntamiseen.
`trash` |  | Lähettää tiedostoja roskakoriin ja palauttaa niitä.
`true` |  | Ei tee mitään. Indikoi ”menestystä” ja palauttaa arvon ”0”.
`truncate` |  | Kutistaa tai laajentaa tiedoston koon.
`tsort` |  | Tekee topologisen lajittelun.
`tty` |  | Tulostaa vakiosyötteeseen yhdistetyn pääteikkunan tiedostonimen.
`uname` |  | Tulostaa järjestelmätietoja.
`unchop` |  | Luo uudelleen tiedoston, joka on aiemmin katkottu käskyllä `chop`.
`unexpand` |  | Muuntaa välilyönnit sarkainmerkeiksi.
`uniq` |  | Tulostaa viereiset täsmäävät rivit syötteestä, kirjoitetaan tulosteeseen.
`unlink` |  | Kutsuu unlink-funktion määritellyn tiedoston poistamiseksi.
`unmount` |  | Irroittaa taltion.
`unrar` |  | Purkaa rar-arkiston.
`unshar` |  | Purkaa shar-arkiston.
`untrash` |  | Katso `trash`.
`unzip` |  | Purkaa zip-arkiston.
`unzipsfx` |  | Käytetty tekemään olemassaoleva zip-arkisto itsestäänpurkautuvaksi.
`updatedb` |  | Päivittää kotoistamistietokannan.
`uptime` |  | Tulostaa päivämäärän ja ajan sekä ajan, mikä on kulunut järjestelmän käynnistymisestä.
`urlwrapper` |  | Käärii verkko-osoite-MIME-tyypit komentoriville tai muille sovelluksille, jotka eivät käsittele niitä suoraan.
`useradd` |  | Luo uuden käyttäjän.
`uudecode` |  | Dekoodaa uu-koodatun tiedoston.
`uuencode` |  | Uu-koodaaa tiedoston niin, että se voidaan postittaa etäjärjestelmään.
`vdir` |  | Luettelee tietoja tiedostoista.
`version` |  | Palauttaa tiedoston version.
`vmstat` |  | Tulostaa tietoja virtuaalimuistijärjestelmästä.
`waitfor` |  | Odottaa, kunnes tietty säie ilmaantuu. (Haiku-kohtainen)
`watch` |  | Suorittaa ohjelman jaksottaisesti.
`wc` |  | Tulostaa tiedoston kappaleiden, sanojen ja kirjaimien lukumäärän.
`wget` |  | Työkalu lataamiseen HTTP:n, HTTPS:n tai FTP:n kautta
`which` |  | Paikallistaa komennon.
`whoami` |  | Tulostaa nykyiseen todelliseen käyttäjätunnisteeseen liittyvän käyttäjänimen.
`xargs` |  | Rakentaa ja suorittaa komentorivejä vakiosyötteestä.
`xres` |  | Luettelee ja manipuloi resursseja.
`yes` |  | Tulostaa merkkijonoa toistuvasti, kunnes tapetaan.
`zcat` |  | Katso `gzip`.
`zcmp` |  | Katso `zdiff`.
`zdiff` |  | Vertailee tiivistettyjä tiedostoja.
`zforce` |  | Pakottaa ’.gz’-tarkentimen gzip-tiedostoihin.
`zgrep` |  | Tutkii mahdollisesti tiivistettyjen tiedostojen lävitse säännöllisiä lausekkeita etsien.
`zip` |  | Lisää ja korvaa kohteita zip-arkistossa.
`zipcloak` |  | Salaa kaikki salaamattomat kohdat zip-arkistossa.
`zipgrep` |  | Tutkii annetut zip-tiedostokohteet merkkijonoa tai säännöllistä lauseketta etsien.
`zipinfo` |  | Katso `unzip`.
`zipnote` |  | Tulostaa zip-arkiston kommentit.
`zipsplit` |  | Katkoo zip-arkiston pienemmiksi palasiksi.
`zmore` |  | Kuten `more` mutta toimii minkä tahansa tiivistetyn tiedoston tiivistämättömällä sisällöllä.
`znew` |  | Tiivistää .Z-tiedostot uudelleen .gz (gzip) -arkistoiksi.