Ero sivun ”Komentorivikomennot” versioiden välillä
Siirry navigaatioon
Siirry hakuun
p
→Aiheesta muualla
Pb (keskustelu | muokkaukset) p (ylimääräinen rivinvaihto pois) |
|||
(21 välissä olevaa versiota 9 käyttäjän tekeminä ei näytetä) | |||
Rivi 4: | Rivi 4: | ||
== Missä hakemistoissa komentoriviohjelmat ovat? == | == Missä hakemistoissa komentoriviohjelmat ovat? == | ||
Osa olennaisimmista komennoista on löytyy sisälletytteinä komentotulkeista itsestään kuten Bashista, muuten ilman hakupolkua käynnistettävät komennot löytyvät [[PATH]]-[[ympäristömuuttuja]]sta. 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 komennoilla [[command|command -v]] tai [[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 | ||
* [[bpytop]] - interaktiivinen, visuaalisesti graafisia järjestelmänvalvontasovelluksia muistuttava sovellus, joka näyttää listan järjestelmän prosesseista ja kuormituksesta suorittimien kuin verkkoliikenteen osalta | |||
* [[cd]] - vaihtaa työhakemistoa | * [[cd]] - vaihtaa työhakemistoa | ||
* [[dmesg]] - näyttää järjestelmän lokitietoja | * [[dmesg]] - näyttää järjestelmän lokitietoja | ||
Rivi 36: | Rivi 37: | ||
* [[script]] - nauhoittaa istunnon | * [[script]] - nauhoittaa istunnon | ||
* [[setenv]] - asettaa ympäristömuuttujan ([[csh]]-sukuiset komentotulkit) | * [[setenv]] - asettaa ympäristömuuttujan ([[csh]]-sukuiset komentotulkit) | ||
* [[spectre-meltdown-checker]] - tarkistaa järjestelmän mahdollisten suorittimen [[wikipedia:fi:Spectre_(tietoturvahaavoittuvuus)|Spectre]]- ja [[wikipedia:en:Meltdown_(security_vulnerability)|Meltdown]]-haavoittuvuuksien varalta | |||
* [[top]] - näyttää interaktiivisen listan järjestelmän prosesseista ja kuormituksesta | * [[top]] - näyttää interaktiivisen listan järjestelmän prosesseista ja kuormituksesta | ||
* [[type]] - kertoo onko jokin komento komentotulkin sisäinen komento vai erillinen ohjelma | * [[type]] - kertoo onko jokin komento komentotulkin sisäinen komento vai erillinen ohjelma | ||
Rivi 93: | Rivi 95: | ||
*[[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, käyttöliittymäkieli | ||
*[[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 126: | Rivi 128: | ||
*[[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 | ||
*[[inxi]] - tulostaa laitteen järjelmän, komponentit sekä oheislaitteiden yksityiskohtaiset tiedot | |||
*[[loadkeys]] - näppäinkartan lataaminen tekstilassa | *[[loadkeys]] - näppäinkartan lataaminen tekstilassa | ||
*[[lp]] ja [[lpr]] - merkkijonon/tiedoston syöttö tulostimelle | *[[lp]] ja [[lpr]] - merkkijonon/tiedoston syöttö tulostimelle | ||
Rivi 139: | Rivi 142: | ||
*[[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]] | ||
*[[tty-clock]] - näyttää kellonajan ja päivämäärän tekstitilassa | |||
*[[usb-devices]] - näyttää kaikki [[usb]]-laitteet | |||
*[[volname]] - näyttää asemassa olevan CD- tai DVD-levyn taltionimen | *[[volname]] - näyttää asemassa olevan CD- tai DVD-levyn taltionimen | ||
*[[xargs]] - mahdollistaa putkitettavan syötteen välityksen riveittäin tai sanoittain | *[[xargs]] - mahdollistaa putkitettavan syötteen välityksen riveittäin tai sanoittain | ||
Rivi 147: | Rivi 152: | ||
== Matematiikka ja lausekkeet == | == Matematiikka ja lausekkeet == | ||
*[[bc]] - yksinkertainen komentorivillä toimiva laskin | *[[bc]] - yksinkertainen komentorivillä toimiva laskin | ||
*[[dc]] - toinen komentorivilaskin, käyttää käänteistä puolalaista notaatiota | |||
*[[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 212: | Rivi 218: | ||
*[[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 | *[[nvim]] - paranneltu, edistynyt tekstieditori versio vimistä | ||
*[[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 näytölle (STDOUT) | ||
*[[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 (STDOUT) | ||
*[[tac]] - tulostaa tiedoston takaperin aloittaen viimeisestä rivistä | *[[tac]] - tulostaa tiedoston takaperin aloittaen viimeisestä rivistä (STDOUT) | ||
*[[tail]], [[head]] - näyttää rivejä alusta tai lopusta alkaen | |||
== Tiedoston rivien lajittelu, vertaus ja haut == | == Tiedoston rivien lajittelu, vertaus ja haut == | ||
Rivi 230: | Rivi 238: | ||
*[[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 ja valikoiva tulostaminen == | ||
*[[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 238: | Rivi 246: | ||
*[[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 | ||
*[[fc]] - avaa viimeisimmän annetun komennon EDITOR-[[ympäristömuuttuja]]ssa määriteltyyn sovellukseen, jossa komentoa voi muokata vaivatta haluttuun muotoon. | |||
*[[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 251: | Rivi 260: | ||
*[[sed]] - muokkaa rivejä | *[[sed]] - muokkaa rivejä | ||
*[[split]] - jakaa tiedoston kahteen osaan | *[[split]] - jakaa tiedoston kahteen osaan | ||
*[[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 273: | Rivi 281: | ||
*[[mkfifo]] - tekee [[nimetty putki|nimetyn putken]] | *[[mkfifo]] - tekee [[nimetty putki|nimetyn putken]] | ||
*[[mv]] - siirtää tiedostoja ja hakemistoja | *[[mv]] - siirtää tiedostoja ja hakemistoja | ||
*[[ncdu]] - terminaali-pohjainen sovellus, joka luo visuaalisen näkymän hakemistojen ja tiedostojen kulutetusta tilasta rekursiivisesti riippuen sijainnista missä sovellus suoritetaan tai ohjataan suoritettavaksi | |||
*[[readlink]] - näyttää [[symbolinen linkki|symbolisen linkin]] tiedot | *[[readlink]] - näyttää [[symbolinen linkki|symbolisen linkin]] tiedot | ||
*[[rename]] - muuttaa tiedostojen ja hakemistojen nimiä | *[[rename]] - muuttaa tiedostojen ja hakemistojen nimiä | ||
Rivi 286: | Rivi 295: | ||
== 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]] - verkkoselainta emuloiva tiedostojenkopiontiohjelma | ||
* [[DHCP|dhclient]] - hakee verkkoyhteyden asetukset DHCP:n avulla | * [[DHCP|dhclient]] - hakee verkkoyhteyden asetukset DHCP:n avulla | ||
* [[ethtool]] - näyttää ethernet verkkokortin fyysisen ja liitännän tilan | * [[ethtool]] - näyttää ethernet verkkokortin fyysisen ja liitännän tilan | ||
Rivi 311: | Rivi 320: | ||
==Ääni ja video== | ==Ääni ja video== | ||
*[[amixer]] - äänenvoimakkuuden hallinta (mikseri) | *[[amixer]] - äänenvoimakkuuden hallinta (mikseri) | ||
*[[aplay]] - soittaa tiedostoja PCM-muodossa | |||
*[[cdparanoia]] - [[CD:n rippaus|CD-rippausohjelma]] | *[[cdparanoia]] - [[CD:n rippaus|CD-rippausohjelma]] | ||
*[[flac]] - [[FLAC]]-tiedostojen luonti, purkaminen ja muu käsittely | *[[flac]] - [[FLAC]]-tiedostojen luonti, purkaminen ja muu käsittely | ||
Rivi 331: | Rivi 341: | ||
==Aiheesta muualla== | ==Aiheesta muualla== | ||
*[http://linux.ilmainen.net/komennot.htm DOS- ja Linux-komentojen vastaavuudet] | *[https://command-not-found.com/ command-not-found.com] Etsi komentoja hakupalvelu | ||
*[https://web.archive.org/web/20101209090553/http://linux.ilmainen.net/komennot.htm DOS- ja Linux-komentojen vastaavuudet] {{InternetArchive}} | |||
[[Luokka:Komentorivi]] | [[Luokka:Komentorivi]] | ||
[[Luokka:Ohjeet]] | [[Luokka:Ohjeet]] |