Muokataan sivua Komentorivikomennot
Siirry navigaatioon
Siirry hakuun
Kumoaminen voidaan suorittaa. Varmista alla olevasta vertailusta, että haluat saada aikaan tämän lopputuloksen, ja sen jälkeen julkaise alla näkyvät muutokset.
Nykyinen versio | Oma tekstisi | ||
Rivi 4: | Rivi 4: | ||
== Missä hakemistoissa komentoriviohjelmat ovat? == | == Missä hakemistoissa komentoriviohjelmat ovat? == | ||
Ilman hakupolkua käynnistettävät komennot löytyvät [[PATH]]-ympäristömuuttujasta. Tavallisella käyttäjällä sieltä löytyy yleensä ainakin seuraavat: | |||
* /bin - komennot jotka tarvitaan järjestelmän käynnistämiseen ja hallintaan | * /bin - komennot jotka tarvitaan järjestelmän käynnistämiseen ja hallintaan | ||
Rivi 16: | Rivi 16: | ||
* /usr/local/sbin - tähän koneeseen erikseen asennetut ylläpitotyökalut | * /usr/local/sbin - tähän koneeseen erikseen asennetut ylläpitotyökalut | ||
Kunkin ohjelman sijainnin saa selville | Kunkin ohjelman sijainnin saa selville komennolla [[which]]. | ||
Katso myös: [[Linuxin hakemistorakenne]] | Katso myös: [[Linuxin hakemistorakenne]] | ||
Rivi 23: | Rivi 23: | ||
* [[alias]] - tekee komennolle aliaksen | * [[alias]] - tekee komennolle aliaksen | ||
* [[apropos]] - tekee hakuja komentojen nimiin ja kuvauksiin käyttäen hyväksi [[whatis]]in tietokantaa | * [[apropos]] - tekee hakuja komentojen nimiin ja kuvauksiin käyttäen hyväksi [[whatis]]in tietokantaa | ||
* [[cd]] - vaihtaa työhakemistoa | * [[cd]] - vaihtaa työhakemistoa | ||
* [[dmesg]] - näyttää järjestelmän lokitietoja | * [[dmesg]] - näyttää järjestelmän lokitietoja | ||
Rivi 29: | Rivi 28: | ||
* [[export]] - asettaa ympäristömuuttujan | * [[export]] - asettaa ympäristömuuttujan | ||
* [[free]] - näyttää tietoja muistinkäytöstä | * [[free]] - näyttää tietoja muistinkäytöstä | ||
* [[info]] - näyttää komennon [[texinfo]]-ohjesivun | * [[info]] - näyttää komennon [[texinfo]]-ohjesivun | ||
* [[man]] - näyttää komennon man-ohjesivun | * [[man]] - näyttää komennon man-ohjesivun | ||
* [[ps]] - näyttää listan järjestelmän prosesseista eli ajossa olevista ohjelmista | * [[ps]] - näyttää listan järjestelmän prosesseista eli ajossa olevista ohjelmista | ||
* [[pwd]] - näyttää nykyisen työhakemiston | * [[pwd]] - näyttää nykyisen työhakemiston | ||
* [[setenv]] - asettaa ympäristömuuttujan ([[csh]]-sukuiset komentotulkit) | * [[setenv]] - asettaa ympäristömuuttujan ([[csh]]-sukuiset komentotulkit) | ||
* [[top]] - näyttää interaktiivisen listan järjestelmän prosesseista ja kuormituksesta | * [[top]] - näyttää interaktiivisen listan järjestelmän prosesseista ja kuormituksesta | ||
* [[uname]] - kertoo tietoja järjestelmästä | * [[uname]] - kertoo tietoja järjestelmästä | ||
* [[uptime]] - näyttää järjestelmän päälläoloajan sekä kuormitustietoja | * [[uptime]] - näyttää järjestelmän päälläoloajan sekä kuormitustietoja | ||
* [[whatis]] - kertoo lyhyesti komennon tarkoituksen pohjautuen [[man]]-sivuista tehtyyn tietokantaan | * [[whatis]] - kertoo lyhyesti komennon tarkoituksen pohjautuen [[man]]-sivuista tehtyyn tietokantaan | ||
* [[whereis]] - näyttää komennon sijainnin [[PATH]]issa, sen lähdekoodin sijainnin sekä man-sivujen sijainnin | * [[whereis]] - näyttää komennon sijainnin [[PATH]]issa, sen lähdekoodin sijainnin sekä man-sivujen sijainnin | ||
Rivi 95: | Rivi 88: | ||
*[[lastb]] - listaa epäonnistuneet sisäänkirjautumisyritykset | *[[lastb]] - listaa epäonnistuneet sisäänkirjautumisyritykset | ||
*[[lastlog]] - näyttää, koska käyttäjät ovat viimeksi olleet sisäänkirjautuneina | *[[lastlog]] - näyttää, koska käyttäjät ovat viimeksi olleet sisäänkirjautuneina | ||
*[[locale]] - näyttää locale-ympäristömuuttujien tiedot | *[[locale]] - näyttää locale-ympäristömuuttujien tiedot | ||
*[[mesg]] - säätelee muiden oikeutta lähettää viestejä käyttäjän terminaaliin esimerkiksi [[write]]n avulla | *[[mesg]] - säätelee muiden oikeutta lähettää viestejä käyttäjän terminaaliin esimerkiksi [[write]]n avulla | ||
*[[newgrp]] - liittää käyttäjän uuteen ryhmään kesken istunnon kysyen tarvittaessa ryhmän salasanaa | *[[newgrp]] - liittää käyttäjän uuteen ryhmään kesken istunnon kysyen tarvittaessa ryhmän salasanaa | ||
Rivi 116: | Rivi 109: | ||
== Laitteiden käyttö komentoriviltä == | == Laitteiden käyttö komentoriviltä == | ||
*[[cal]] - näyttää kalenterin | *[[cal]] - näyttää kalenterin | ||
*[[chvt]] - vaihtaa [[virtuaaliterminaali]]a | *[[chvt]] - vaihtaa [[virtuaaliterminaali]]a | ||
*[[clear]] - tyhjentää ruudun | *[[clear]] - tyhjentää ruudun | ||
*[[date]] - kysyy tai asettaa kellonajan ja päiväyksen | *[[date]] - kysyy tai asettaa kellonajan ja päiväyksen | ||
*[[dd]] - tiedon kopiointi suoraan laitteelta tai laitteelle | *[[dd]] - tiedon kopiointi suoraan laitteelta tai laitteelle | ||
*[[echo]] - tulostaa tekstin | |||
*[[echo]] - | |||
*[[eject]] - avaa tai sulkee cd- tai dvd-aseman kelkan | *[[eject]] - avaa tai sulkee cd- tai dvd-aseman kelkan | ||
*[[ghostscript|gs]] - muuntaa saamansa [[PostScript]]- tai [[PDF]]-tiedoston valitulle kuvauskielelle tulostusta varten | *[[ghostscript|gs]] - muuntaa saamansa [[PostScript]]- tai [[PDF]]-tiedoston valitulle kuvauskielelle tulostusta varten | ||
Rivi 128: | Rivi 119: | ||
*[[hdparm]] - matalan tason kiintolevyasetuksien säätäminen | *[[hdparm]] - matalan tason kiintolevyasetuksien säätäminen | ||
*[[hwclock]] - kysyy tai asettaa laitteiston kellonajan ja päiväyksen | *[[hwclock]] - kysyy tai asettaa laitteiston kellonajan ja päiväyksen | ||
*[[lp]] - merkkijonon/tiedoston syöttö tulostimelle | |||
*[[volname]] - näyttää asemassa olevan CD- tai DVD-levyn taltionimen | |||
*[[lp | *[[openvt]] - avaa ohjelman uuteen [[virtuaaliterminaali]]in | ||
*[[ | |||
*[[openvt]] - avaa ohjelman uuteen [[ | |||
*[[reset]] - nollaa [[pääte]]-ikkunan esimerkiksi binääritiedoston tulostamisesta aiheutuvan sekoamisen jäljiltä | *[[reset]] - nollaa [[pääte]]-ikkunan esimerkiksi binääritiedoston tulostamisesta aiheutuvan sekoamisen jäljiltä | ||
*[[stty]] - sarjaportin asetuksien muutos | *[[stty]] - sarjaportin asetuksien muutos | ||
*[[tee]] - jakaa putkitettavan syötteen kahteen eri kohteeseen | *[[tee]] - jakaa putkitettavan syötteen kahteen eri kohteeseen | ||
*[[tty]] - näyttää [[STDOUT]]iin liitetyn terminaalin [[laitetiedostot|laitetiedoston]] | *[[tty]] - näyttää [[STDOUT]]iin liitetyn terminaalin [[laitetiedostot|laitetiedoston]] | ||
*[[xargs]] - mahdollistaa putkitettavan syötteen välityksen riveittäin tai sanoittain | *[[xargs]] - mahdollistaa putkitettavan syötteen välityksen riveittäin tai sanoittain | ||
*[[RandR|xrandr]] - näytön asetusten muuttaminen ilman [[X]]:n uudelleenkäynnistystä | |||
*[[RandR|xrandr]] - näytön asetusten muuttaminen ilman X:n uudelleenkäynnistystä | |||
== Matematiikka ja lausekkeet == | == Matematiikka ja lausekkeet == | ||
*[[bc]] - yksinkertainen komentorivillä toimiva laskin | *[[bc]] - yksinkertainen komentorivillä toimiva laskin | ||
*[[expr]] - suorittaa laskutoimituksia ja vertailee lausekkeita | *[[expr]] - suorittaa laskutoimituksia ja vertailee lausekkeita | ||
*[[seq]] - luo joukon annettujen tietojen perusteella | *[[seq]] - luo joukon annettujen tietojen perusteella | ||
Rivi 165: | Rivi 143: | ||
==Osioiden ja tiedostojärjestelmien hallinta== | ==Osioiden ja tiedostojärjestelmien hallinta== | ||
*[[dumpe2fs]] - näyttää [[ext2]]- ja [[ext3]]-tiedostojärjestelmän tietoja | *[[dumpe2fs]] - näyttää [[ext2]]- ja [[ext3]]-tiedostojärjestelmän tietoja | ||
*[[fdisk]] - [[osiointityökalut|osiointityökalu]] | *[[fdisk]] - [[osiointityökalut|osiointityökalu]] | ||
Rivi 175: | Rivi 152: | ||
*[[parted]] - [[osiointityökalut|osiointityökalu]] | *[[parted]] - [[osiointityökalut|osiointityökalu]] | ||
*[[sfdisk]] - [[osiointityökalut|osiointityökalu]] | *[[sfdisk]] - [[osiointityökalut|osiointityökalu]] | ||
*[[swapoff]] - poistaa swap-osion tai -tiedoston käytöstä | *[[swapoff]] - poistaa swap-osion tai -tiedoston käytöstä | ||
*[[swapon]] - ottaa swap-osion tai -tiedoston käyttöön | *[[swapon]] - ottaa swap-osion tai -tiedoston käyttöön | ||
Rivi 191: | Rivi 167: | ||
*[[exit]] - sulkee komentotulkki-istunnon | *[[exit]] - sulkee komentotulkki-istunnon | ||
*[[fg]] - siirtää prosessin (työn) suorituksen edustalle | *[[fg]] - siirtää prosessin (työn) suorituksen edustalle | ||
*[[jobs]] - näyttää tämänhetkiset työt | *[[jobs]] - näyttää tämänhetkiset työt | ||
*[[kill]] - tappaa prosessin tai lähettää sille muun signaalin sen [[PID]]-numeron perusteella | *[[kill]] - tappaa prosessin tai lähettää sille muun signaalin sen [[PID]]-numeron perusteella | ||
*[[killall]] - tappaa prosessin sen nimen tai omistajan perusteella | *[[killall]] - tappaa prosessin sen nimen tai omistajan perusteella | ||
*[[logout]] - kirjautuu ulos (toimii vain kirjatumiskomentotulkissa) | *[[logout]] - kirjautuu ulos (toimii vain kirjatumiskomentotulkissa) | ||
*[[nice]] - muuttaa prosessin prioriteettia | *[[nice]] - muuttaa prosessin prioriteettia | ||
*[[nohup]] - käynnistää prosessin ilman riippuvaisuutta komentotulkki-istunnosta (prosessin ajo jatkuu, vaikka käyttäjä kirjautuisi ulos) | *[[nohup]] - käynnistää prosessin ilman riippuvaisuutta komentotulkki-istunnosta (prosessin ajo jatkuu, vaikka käyttäjä kirjautuisi ulos) | ||
Rivi 203: | Rivi 177: | ||
*[[pkill]] - tappaa prosessin sen nimen tai omistajan perusteella, pitkälti sama kuin killall | *[[pkill]] - tappaa prosessin sen nimen tai omistajan perusteella, pitkälti sama kuin killall | ||
*[[ps]] - listaa järjestelmän prosessit tietoineen | *[[ps]] - listaa järjestelmän prosessit tietoineen | ||
*[[nice|renice]] - muuttaa jo ajossa olevan prosessin prioriteettia | *[[nice|renice]] - muuttaa jo ajossa olevan prosessin prioriteettia | ||
*[[sleep]] - odottaa määritetyn ajan | *[[sleep]] - odottaa määritetyn ajan | ||
Rivi 218: | Rivi 191: | ||
*[[pico]] - helppokäyttöinen tekstieditori | *[[pico]] - helppokäyttöinen tekstieditori | ||
*[[vim]] - edistynyt tekstieditori | *[[vim]] - edistynyt tekstieditori | ||
*[[xemacs]] - Emacsista erityisesti [[X Window System|X]]:ää varten tehty versio; toimii myös tekstitilassa | |||
*[[xemacs]] - Emacsista erityisesti [[X Window System|X]]:ää varten tehty versio; toimii myös tekstitilassa | |||
==Tekstitiedostojen katselu ja tulostaminen== | ==Tekstitiedostojen katselu ja tulostaminen== | ||
*[[cat]] - tulostaa tiedoston | *[[cat]] - tulostaa tiedoston | ||
*[[more]] ja [[less]] - rivittää annetun tiedoston siten, että sitä voidaan selata ruudulla nuolinäppäinten avulla | *[[more]] ja [[less]] - rivittää annetun tiedoston siten, että sitä voidaan selata ruudulla nuolinäppäinten avulla | ||
*[[rev]] - tulostaa tiedoston rivit takaperin | *[[rev]] - tulostaa tiedoston rivit takaperin | ||
*[[tac]] - tulostaa tiedoston takaperin aloittaen viimeisestä rivistä | *[[tac]] - tulostaa tiedoston takaperin aloittaen viimeisestä rivistä | ||
== Tiedoston rivien lajittelu, vertaus ja haut == | == Tiedoston rivien lajittelu, vertaus ja haut == | ||
Rivi 238: | Rivi 209: | ||
*[[wc]] - näyttää tiedoston merkkien, sanojen ja rivien määrän | *[[wc]] - näyttää tiedoston merkkien, sanojen ja rivien määrän | ||
== Tiedostojen ja syötteiden muokkaus | == Tiedostojen ja syötteiden muokkaus == | ||
*[[awk]] - muokkaa rivejä ja niiden sarakkeita | *[[awk]] - muokkaa rivejä ja niiden sarakkeita | ||
*[[banner]] - tekee ascii-taidebannerin annetusta merkkijonosta | *[[banner]] - tekee ascii-taidebannerin annetusta merkkijonosta | ||
Rivi 246: | Rivi 217: | ||
*[[dirname]] - poistaa syötteenä annetusta tiedostonnimestä kaiken paitsi hakemisto-osan | *[[dirname]] - poistaa syötteenä annetusta tiedostonnimestä kaiken paitsi hakemisto-osan | ||
*[[expand]] - muuttaa tabit välilyönneiksi | *[[expand]] - muuttaa tabit välilyönneiksi | ||
*[[fmt]] - tekstin perusmuotoilu, mm. rivinpituuden muokkaus ja välilyöntien lisääminen kappaleen alkuun | *[[fmt]] - tekstin perusmuotoilu, mm. rivinpituuden muokkaus ja välilyöntien lisääminen kappaleen alkuun | ||
*[[fold]] - pätkii tiedoston rivit tietyn pituisiksi | *[[fold]] - pätkii tiedoston rivit tietyn pituisiksi | ||
Rivi 255: | Rivi 225: | ||
*[[patch]] - muuttaa tiedostoa patch-tiedostoon pohjautuen | *[[patch]] - muuttaa tiedostoa patch-tiedostoon pohjautuen | ||
*[[paste]] - yhdistää tiedostojen rivejä | *[[paste]] - yhdistää tiedostojen rivejä | ||
*[[recode]] - tekee merkistömuunnoksia | *[[recode]] - tekee merkistömuunnoksia | ||
*[[sed]] - muokkaa rivejä | *[[sed]] - muokkaa rivejä | ||
*[[split]] - jakaa tiedoston kahteen osaan | *[[split]] - jakaa tiedoston kahteen osaan | ||
*[[tail]], [[head]] - näyttää rivejä alusta tai lopusta alkaen | |||
*[[tr]] - poistaa tai muuntaa rivin merkkejä | *[[tr]] - poistaa tai muuntaa rivin merkkejä | ||
*[[unexpand]] - muuttaa välilyönnit tabeiksi | *[[unexpand]] - muuttaa välilyönnit tabeiksi | ||
Rivi 266: | Rivi 235: | ||
== Tiedostonhallinta == | == Tiedostonhallinta == | ||
*[[cp]] - kopioi tiedostoja ja hakemistoja | *[[cp]] - kopioi tiedostoja ja hakemistoja | ||
*[[df]] - näyttää kaikkien [[mount|liitettyjen]] tiedostojärjestelmien koon ja täyttöasteen | *[[df]] - näyttää kaikkien [[mount|liitettyjen]] tiedostojärjestelmien koon ja täyttöasteen | ||
Rivi 277: | Rivi 245: | ||
*[[ls]] - listaa hakemiston sisällön | *[[ls]] - listaa hakemiston sisällön | ||
*[[lsattr]] - listaa tiedostojen attribuutit [[ext2]]-, [[ext3]]- ja [[ext4]]-[[tiedostojärjestelmä|tiedostojärjestelmissä]] | *[[lsattr]] - listaa tiedostojen attribuutit [[ext2]]-, [[ext3]]- ja [[ext4]]-[[tiedostojärjestelmä|tiedostojärjestelmissä]] | ||
*[[ | *[[md5sum]] - laskee tiedostosta md5-tarkistussumman | ||
*[[mkdir]] - luo hakemistoja | *[[mkdir]] - luo hakemistoja | ||
*[[mkfifo]] - tekee [[nimetty putki|nimetyn putken]] | *[[mkfifo]] - tekee [[nimetty putki|nimetyn putken]] | ||
*[[mv]] - siirtää tiedostoja ja hakemistoja | *[[mv]] - siirtää tiedostoja ja hakemistoja | ||
*[[readlink]] - näyttää [[symbolinen linkki|symbolisen linkin]] tiedot | *[[readlink]] - näyttää [[symbolinen linkki|symbolisen linkin]] tiedot | ||
*[[rm]] - poistaa tiedostoja ja hakemistoja | *[[rm]] - poistaa tiedostoja ja hakemistoja | ||
*[[rmdir]] - poistaa hakemistoja | *[[rmdir]] - poistaa hakemistoja | ||
*[[ | *[[sha1sum]] - laskee tiedostosta sha1-tarkistussumman | ||
*[[split]] - pilkkoo tiedoston tietyn kokoisiin paloihin | *[[split]] - pilkkoo tiedoston tietyn kokoisiin paloihin | ||
*[[touch]] - luo tyhjiä tiedostoja ja päivittää tiedostojen aikaleimoja | *[[touch]] - luo tyhjiä tiedostoja ja päivittää tiedostojen aikaleimoja | ||
Rivi 295: | Rivi 260: | ||
== Verkko == | == Verkko == | ||
* [[authbind]] - antaa tavallisille käyttäjille oikeuden käyttää alle 1024:n meneviä porttinumeroita | * [[authbind]] - antaa tavallisille käyttäjille oikeuden käyttää alle 1024:n meneviä porttinumeroita | ||
* [[curl]] - | * [[curl]] - web-selainta emuloiva tiedostojenkopiontiohjelma | ||
* [[DHCP|dhclient]] - hakee verkkoyhteyden asetukset DHCP:n avulla | * [[DHCP|dhclient]] - hakee verkkoyhteyden asetukset DHCP:n avulla | ||
* [[ifconfig]] - verkkoasetustyökalu | * [[ifconfig]] - verkkoasetustyökalu | ||
* [[iptables]] - palomuuriasetustyökalu | * [[iptables]] - palomuuriasetustyökalu | ||
* [[iwconfig]] - verkkoasetustyökalu [[WLAN]]-yhteyksille | * [[iwconfig]] - verkkoasetustyökalu [[WLAN]]-yhteyksille | ||
* [[netcat]] - [[TCP/IP]]-protokollaan liittyvä yksinkertainen syöttö ja tulostus | * [[netcat]] - [[TCP/IP]]-protokollaan liittyvä yksinkertainen syöttö ja tulostus | ||
* [[netstat]] - näyttää tietoja järjestelmän verkkolaitteista ja -asetuksista | * [[netstat]] - näyttää tietoja järjestelmän verkkolaitteista ja -asetuksista | ||
* [[ping]] - testaa verkkoyhteyttä etäkoneeseen | * [[ping]] - testaa verkkoyhteyttä etäkoneeseen | ||
Rivi 318: | Rivi 279: | ||
== Ytimen moduulien hallinta == | == Ytimen moduulien hallinta == | ||
{{Moduulien hallinta}} | {{Moduulien hallinta}} | ||
==Ääni ja video== | ==Ääni ja video== | ||
*[[amixer]] - äänenvoimakkuuden hallinta (mikseri) | *[[amixer]] - äänenvoimakkuuden hallinta (mikseri) | ||
*[[flac]] - [[FLAC]]-tiedostojen luonti, purkaminen ja muu käsittely | *[[flac]] - [[FLAC]]-tiedostojen luonti, purkaminen ja muu käsittely | ||
*[[lame]] - [[mp3]]-tiedostojen luonti, purkaminen ja muu käsittely | *[[lame]] - [[mp3]]-tiedostojen luonti, purkaminen ja muu käsittely | ||
*[[mencoder]] - mplayeriin pohjautuva videoiden muunnostyökalu | *[[mencoder]] - mplayeriin pohjautuva videoiden muunnostyökalu | ||
Rivi 341: | Rivi 300: | ||
==Aiheesta muualla== | ==Aiheesta muualla== | ||
*[ | *[http://linux.ilmainen.net/komennot.htm DOS- ja Linux-komentojen vastaavuudet] | ||
[[Luokka:Komentorivi]] | [[Luokka:Komentorivi]] | ||
[[Luokka:Ohjeet]] | [[Luokka:Ohjeet]] |