Unix-työkaluohjelmat

Article on other languages:

del.icio.us del.icio.us
Digg Digg
Furl Furl
Reddit Reddit
Rojo Rojo
Add to OnlyWire

Unix-työkaluohjelmat on määritelty IEEE:n and The Open Groupin standardin IEEE Std 1003.1 (POSIX) osassa "Shell & Utilities". Standardista on useita versioita: vuoden 1990, 1992, 2001 ja 2004.

Alkuperäinen AT&T Version 1 UNIX sisälsi 60 komentoa: ar, as, b, bas, bcd, boot, cat, chdir, check, chmod, chown, cmp, cp, date, db, dbppt, dc, df, dsw, dtf, du, ed, find, for, form, hup, lbppt, ld, ln, ls, mail, mesg, mkdir, mkfs, mount, mv, nm, od, pr, rew, rkd, rkf, rkl, rm, rmdir, roff, sdate, sh, stat, strip, su, sum, tap, tm, tty, type, un, wc, who ja write.

Luettelo standardin mukaisista komennoista:

  • admin

Käsittelee SCCS-historiatiedostoja. (SCCS on versionhallintajärjestelmä, joka on paljolti vanhentunut.)

  • alias

Luo aliaksia komennoille. Usein komentotulkin sisäinen komento

  • ar

Paketointiohjelma objektiarkistoille ja kirjastoille. Käytetään mm. ohjelmakehityksessä.

  • asa

Muuntaa FORTRAN-tulostuksen tulostettavaan muotoon.

  • at

Ohjelmien ajatettuun suoritukseen.

  • awk

Ohjelmoitava tekstisuodatin ja komentokieli.

  • basename

Tulostaa osia tiedosto- tai polkunimestä.

  • batch

Ohjelmien eräajoon.

  • bc

Matematiikkakieli.

  • bg

Jatkaa taustalle laitettua ohjelmaa.

  • break

Käytetään shell-ohjelmissa silmoista ulospääsyyn.

  • c99

C-99 kääntäjä. (kts. C (ohjelmointikieli))

  • cal

Kalenteri.

  • cat

Tulostaa tai yhdistää tiedostoja.

  • cd

Vaihtaa työhakemistoa (kts. chdir)

  • cflow

Luo C-kielisestä ohjelmasta vuokaavion.

  • chgrp

Vaihtaa aktiivista ryhmää.

  • chmod

Vaihtaa tiedoston oikeuksia.

  • chown

Vaihtaa tiedoston omistajaa.

  • cksum

Tarkistussumma (CRC)

  • cmp

Vertailee tiedostoja.

  • comm

Tulostaa tiedostoista yhteiset tai eroavat rivit.

  • command

Suorittaa komennon. (ohittaa shell-funktiot ja aliakset)

  • compress

Tiedostonpakkausohjelma (vanhentunut, vrt. gzip ja bzip2.)

  • continue

Käytetään shell-ohjelmissa silmukan loppuun hyppäämiseen.

  • cp

Kopioi tiedostoja ja hakemistoja. Kohdehakemiston aikaleima päivitetään.

Käsittelee käyttäjän crontab-tiedostoa, joka on tarkoitettu komentojen toistuvaan ja ajoitettuun suoritukseen.

  • csplit

Jakaa tiedostoja sisällön mukaan osiin.

  • ctags

Luo tags-tiedostoja vi- ja ed-editorien käyttöön.

  • cut

Leikkaa merkkijonoja tai kenttiä tekstirivistä.

  • cxref

Luo C-kielisestä ohjelmasta ristiviittaustaulun.

  • date

Tulostaa päivämäärän. Muoto on määriteltävissä valitsimilla.

  • dd

Kopioi ja muunna tiedostoja.

  • delta

Tekee muutostiedostoja SCCS-tiedostoista.

  • df

Tulostaa tiedostojärjestelmien vapaan tilan.

  • diff

Tulostaa erot tiedostojen välillä.

  • dirname

Tulostaa osia polkunimistä.

  • du

Näyttää levynkäytön hakemistoissa.

  • echo

Tulostaa parametrinsa.

  • ed

Riviorientoitunut tekstieditori.

  • env

Tulostaa ympäristömuuttujat.

  • eval

Suorittaa muita komentoja.

  • ex

Tekstieditori.

  • exec

Suorittaa toisen ohjelman, päättää komentotulkin. Shellin sisäinen komento.

  • exit

Poistuu komentotulkista.

  • expand

Laajentaa tabulaattorimerkit välilyönneiksi

  • export

Vie komentotulkin sisäisen muuttujan ympäristöön.

  • expr

Evaluoi parametrinsa lausekkeena.

  • false

Ei tee mitään, epäonnistuu. (vrt. true)

  • fc

Käsittelee komentohistoriaa.

  • fg

Nostaa pysäytetyn tai taustalla olevan ohjelman etualalle.

  • file

Tunnistaa tiedostoja sisällön perusteella.

  • find

Etsii tiedostoja tiedostojärjestelmästä.

  • fold

Suodatin, joka katkaisee tiedoston pitkät rivit usealle riville.

  • fort77

Fortran 77 -kääntäjä

  • fuser

Käyttää tiedostoa käyttävät prosessit.

  • gencat

Kääntää ohjelmien kansainvälistämisessä käytettyjä NLS-tiedostoja.

  • get

Hae versio SCCS-tiedostosta.

  • getconf

Käyttöjärjestelmän sisäisten rajoitusten tulostukseen ja kyselyyn.

  • getopts

Komentorivijäsentäjä.

  • grep

Tekstihaku tiedostoista lausekkeilla (kts. grep)

  • hash

Käsittelee komentotulkin polkuvälimuistia.

  • head

Tulosta tiedoston ensimmäiset rivit (vrt. tail)

  • iconv

Muunna tekstiä eri merkistöjen välillä.

  • id

Näyttää käyttäjän nimen ja käyttäjänumeron.

  • ipcrm
  • ipcs

System V -jaetun muistin, viestijonojen ja semaforien käsittelyyn.

  • jobs

Tulosta komentotulkin alla käynnissä olevan komennot.

  • join

Tiedostojen yhdistelyyn yhteisten kenttien perusteella.

  • kill

Lähetä signaali prosessille.

  • lex

Leksikaalinen generaattori.

  • link

Linkkaa tiedostoja ja hakemistoja. Ei virheentarkistuksia, joten link osaa tehdä asioita, joihin ln ei sovellu.

  • ln

Linkkaa tiedostoja ja hakemistoja.

  • locale
  • localedef

Maa-asetusten tarkasteluun ja määrittelyyn.

  • logger

Lähetä viesti systeemilokiin.

  • logname

Tulostaa käyttäjän login-nimen.

  • lp

Lähettää tiedostoja tulostettavaksi kirjoittimelle.

  • ls

Tulostaa hakemistolistauksen.

  • m4

M4-makro-ohjelmointikieli.

  • mailx

Sähköpostin lähetys.

  • make

Luo ja ylläpitää ohjelmia ja tiedostoja sääntöjen mukaan (Makefile)

  • man

Näytä komentojen manuaalisivut.

  • mesg

Salli tai kiellä viestien lähettäminen.

  • mkdir

Luo hakemisto.

  • mkfifo

Luo FIFO.

  • more

Näytä tiedosto sivu kerrallaan.

  • mv

Siirtää tiedostoja ja hakemistoja tai muuttaa niiden nimeä.

  • newgrp

Käynnistä uusi komentotulkki uudella ryhmällä.

  • nice

Aja komento muutetulla prioriteetilla.

  • nl

Tulosta tiedosto rivinumeroin.

  • nm

Listaa objektin symbolit.

  • nohup

Suorita ohjelma hyläten SIGHUP-signaalit.

  • od

Oktaalidumppi.

  • paste

Yhdistele tiedoston rivejä. (vrt. fold)

  • patch

Yhdistä muutostiedosto ("patch") tiedostoon.

  • pathchk

Tarkista tiedostonimiä ja polkuja.

  • pax

POSIX-arkistoija.

  • pr

Tulosta tiedosto muotoiltuna.

  • printf

Tulosta tekstiä muotoiltuna.

  • prs

Näytä osia SCCS-historiasta.

  • ps

Näytä prosessilista.

  • pwd

Tulosta työhakemisto.

  • qalter
  • qdel
  • qhold
  • qmove
  • qmsg
  • qrerun
  • qrls
  • qselect
  • qsig
  • qstat
  • qsub

Eräajojärjestelmän komentoja, jotka lisättiin vuoden 2001 standardiin.

  • read

Lue rivi tekstiä.

  • readonly

Komentotulkin sisäinen komento, jolla suojataan muuttujan arvo muutoksilta.

  • renice

Vaihda prosessin priotiteettia.

  • return

Paluu shell-funktiosta.

  • rm

Poista tiedosto tai hakemisto rekursiivisesti.

  • rmdel

Poista delta SCCS-tiedostosta.

  • rmdir

Poista hakemisto.

  • sact

Näytä tiedoston SCCS-aktiviteetti.

  • sccs

Source Code Control System (SCCS) -järjestelmän edusta.

  • sed

Ohjelmoitava vuosuodatin.

  • set

Aseta shell-muuttujien käyttäytyminen.

  • sh

Bourne-komentotulkki.

  • shift

Siirrä komentotulkin indeksoidun parametrilistan indeksiä.

  • sleep

Pysäytä suoritus määrätyksi ajaksi.

  • sort

Lajittele tekstirivejä.

  • split

Jaa tiedosto osiin.

  • strings

Esti tulostettavat merkit binääritiedostoista.

  • strip

Poista objektitiedostosta symbolitaulu, debuggaus ja rivinumerot.

  • stty

Aseta terminaalin ominaisuudet.

  • tabs

Aseta terminaalin tabulaattorien paikat.

  • tail

Tulosta tiedoston viimeiset rivit (vrt. head)

  • talk

Keskustele toisen käyttäjän kanssa.

  • tee

Tallenna putken kautta kulkeva data tiedostoon.

  • test, [

Evaluoi erilaisia ehtoja.

  • time

Näyttää ohjelman suoritukseen kuluvan ajan.

  • times

Näytä komentotulkin alla ajettavien ohjelmien viemät suoritusajat.

  • touch

Luo tiedosto, tai muuta sen aikaleimoja.

  • tput

Alusta terminaali tai kysele terminfo-tietokantaa.

  • tr

Muunna merkkejä, ohjelmoitava suodatin.

  • trap

Shell-funktio, jolla otettiin kiinni signaaleja.

  • true

Ei tee mitään, onnistuu.

  • tsort

Topologinen lajittelu.

  • tty

Tulosta terminaalilinjan nimi.

  • type

Näytä komennon tyyppi (shell-funktio, alias tai ulkoinen komento)

  • ulimit

Näytä ja aseta rajoitukset käynnistettäville prosesseille.

  • umask

Näytä tai aseta tiedostojen luonnin oletusmaski.

  • unalias

Poista komentoalias.

  • uname

Näytä käyttöjärjestelmän versio, nimi, arkkitehtuuri, jne.

  • uncompress

Pura compress-ohjelmalla pakattu tiedosto.

  • unexpand

Muunna välilyönnit tabulaattoreiksi (vrt. expand)

  • unget

Peruuta viimeinen SCCS-tiedoston haku.

  • uniq

Suodata toistuvat peräkkäiset rivit tiedostosta.

  • unlink

Pura tiedoston tai hakemiston linkki, ilman virhetarkistuksia! (vrt. link). Normaali tapa poistaa linkki on "rm".

  • unset

Nollaa shell- tai ympäristömuuttuja.

  • uucp

UNIX-to-UNIX system copy. Vanhentunut 1980-luvulla.

  • uudecode
  • uuencode

Enkoodaa tai dekoodaa tiedosto tekstimuotoon.

  • uustat

uucp tilakysely ja työnohjaus.

  • uux

uucp komentosuoritus.

  • val

Validoi SCCS-tiedosto.

  • vi

Ruutueditori.

  • wait

Odota prosessin loppumista.

  • wc

Laske tiedoston rivit, sanat ja merkit.

  • what

Etsi SCCS-versiotiedot tiedostosta.

  • who

Näytä järjestelmän muut käyttäjät.

  • write

Lähetä viesti toiselle käyttäjälle (vrt. mesg, talk)

  • xargs

Suorita komento, xargs-komennon syöte parametrilistanaan.

  • yacc

Luo automaatteja yhteysriippumattoman kielen perusteella.

  • zcat

Tulosta compress-ohjelmalla pakattu tiedosto näytölle (vrt. cat)

  •  : (kaksoispiste)

Ei tee mitään. Voidaan käyttää if ja then -lauseen ehdoissa.

  • [ (vasen hakasulku)

Katso: test

  • . (piste)

Suorittaa ohjelman komentotulkin ympäristössä.

Seuraavat komennot toteutetaan usein komentotulkin sisäisinä: alias, bg, cd, command, false, fc, fg, getopts, jobs, kill, newgrp, pwd, read, true, umask, unalias, wait.

Lähteet

This article is from Wikipedia. All text is available under the terms of the GNU Free Documentation License.


Giant Panda

Mercedes Car
James Bond Guide
This site monitored by SitePinger.net