Ero sivun ”Komentorivikomennot” versioiden välillä

Siirry navigaatioon Siirry hakuun
4 532 merkkiä lisätty ,  31. joulukuuta 2020
p
ei muokkausyhteenvetoa
(Kumottu muokkaus #21707, jonka teki 71.33.221.54 (keskustelu))
pEi muokkausyhteenvetoa
(48 välissä olevaa versiota 17 käyttäjän tekeminä ei näytetä)
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:
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 komennolla [[which]].
Kunkin ohjelman sijainnin saa selville komennoilla [[command|command -v]] tai [[which]].


Katso myös: [[Linuxin hakemistorakenne]]
Katso myös: [[Linuxin hakemistorakenne]]


== Ajoympäristön tiedot ja ohjeistus ==
== Ajoympäristön tiedot ja ohjeistus ==
* [[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
* [[dmesg]] - näyttää järjestelmän lokitietoja
* [[dmesg]] - näyttää järjestelmän lokitietoja
* [[env]] - listaa asetetut ympäristömuuttujat
* [[env]] - listaa asetetut ympäristömuuttujat
* [[export]] - asettaa ympäristömuuttujan
* [[export]] - asettaa ympäristömuuttujan
* [[free]] - näyttää tietoja muistinkäytöstä
* [[free]] - näyttää tietoja muistinkäytöstä
* [[hwinfo]] - yksityiskohtaisten tietojen näyttäminen laitteistosta
* [[info]] - näyttää komennon [[texinfo]]-ohjesivun
* [[info]] - näyttää komennon [[texinfo]]-ohjesivun
* [[ldd]] - näyttää ohjelman käyttämät dynaamisesti linkitettävät [[kirjasto]]t
* [[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
* [[script]] - nauhoittaa istunnon
* [[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
* [[type]] - kertoo onko jokin komento komentotulkin sisäinen komento vai erillinen ohjelma
* [[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
* [[vmstat]] - näyttää tietoja [[prosessi|prosesseista]], muistista, [[swap|sivutuksesta]], suorittimen käytöstä ym.
* [[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 43: Rivi 51:
*[[cpio]] - tar:in kaltainen paketointityökalu
*[[cpio]] - tar:in kaltainen paketointityökalu
*[[gzip]] [[gunzip]] [[zcat]] - Pakkaa tai avaa pakattuja tiedostoja (yleensä .gz pääte)
*[[gzip]] [[gunzip]] [[zcat]] - Pakkaa tai avaa pakattuja tiedostoja (yleensä .gz pääte)
*[[tar]] - Luo tai purkaa arkiston (yleensä .tar pääte)
*[[tar]] - luo tai purkaa arkiston (yleensä .tar pääte)
*[[unrar]] - purkaa rar-paketteja
*[[unzip]] - purkaa zip-paketteja
*[[zcat]] - tulostaa gzip-pakatun tiedoston sisällön ilman erillistä purkuohjelmaa
*[[zcat]] - tulostaa gzip-pakatun tiedoston sisällön ilman erillistä purkuohjelmaa
*[[zip]] - pakkaa zip-paketteja


== Järjestelmän sammutus ja ajotasojen hallinta ==
== Järjestelmän sammutus ja ajotasojen hallinta ==
Rivi 56: Rivi 67:
== Kuvatiedostojen muokkaus ==
== Kuvatiedostojen muokkaus ==
* [[ImageMagick]] - ImageMagick-paketti sisältää runsaan joukon komentorivipohjaisia kuvankäsittelyohjelmia.
* [[ImageMagick]] - ImageMagick-paketti sisältää runsaan joukon komentorivipohjaisia kuvankäsittelyohjelmia.
**[[animate]] - luo annetuista kuvista animaation
**[[compare]] - vertailee kuvatiedostoja
**[[composite]] - yhdistää kuvatiedostoja
**[[conjure]] - suorittaa Magick Scriptin Language -kielellä kirjoitettuja skriptejä
**[[convert]] - muuntaa kuvatiedostoja muodosta toiseen
**[[display]] - näyttää kuvan
**[[identify]] - tunnistaa kuvan tiedostomuodon ja muita ominaisuuksia
**[[import]] - ottaa kuvakaappauksen
**[[mogrify]] - muuttaa kuvan kokoa ja muokkaa kuvaa erilaisilla efekteillä
**[[stream]] - käsittelee kuvan pikselikomponentteja
* [[netpmb]] - hakemistossa /usr/bin on satoja ohjelmia joiden nimessä on pbm,ppm,pgm tai pam. Nämä ovat komentoriviltä ajettavia kuvankäsittelyohjelmia joilla kuvien kokoa, värejä ja tallennustapaa voidaan muuttaa tai tutkia.
* [[netpmb]] - hakemistossa /usr/bin on satoja ohjelmia joiden nimessä on pbm,ppm,pgm tai pam. Nämä ovat komentoriviltä ajettavia kuvankäsittelyohjelmia joilla kuvien kokoa, värejä ja tallennustapaa voidaan muuttaa tai tutkia.
Katso myös pääartikkeli [[Kuvankäsittelyohjelmat]].


== Käyttäjien ja ryhmien hallinta ==
== Käyttäjien ja ryhmien hallinta ==
Rivi 65: Rivi 88:
*[[groupdel]] - poistaa ryhmiä
*[[groupdel]] - poistaa ryhmiä
*[[groupmod]] - muuttaa ryhmän nimeä ja [[GID|ryhmätunnusnumeroa]]
*[[groupmod]] - muuttaa ryhmän nimeä ja [[GID|ryhmätunnusnumeroa]]
*[[groups]] - listaa ryhmät, joihin käyttäjä kuuluu
*[[grpck]] - tarkistaa ryhmäasetustiedostojen syntaksin
*[[grpck]] - tarkistaa ryhmäasetustiedostojen syntaksin
*[[id]] - käyttäjän [[UID|tunnus]]- ja [[GID|ryhmätunnusnumerot]] sekä käyttäjänimen ja ryhmien nimet
*[[id]] - käyttäjän [[UID|tunnus]]- ja [[GID|ryhmätunnusnumerot]] sekä käyttäjänimen ja ryhmien nimet
Rivi 74: Rivi 98:
*[[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
*[[passwd]] - käyttäjän salasanan muuttaminen
*[[passwd]] - käyttäjän salasanan muuttaminen
*[[su]] - [käyttäjä] - vaihtaa nykyisen käyttäjän parametrina annettuun käyttäjään
*[[su]] - vaihtaa nykyisen käyttäjän parametrina annettuun käyttäjään
*[[sudo]] - mahdollistaa tavalliselle käyttäjälle ohjelmien ajamisen [[root]]-oikeuksilla ilman rootin salasanaa
*[[sudo]] - mahdollistaa tavalliselle käyttäjälle ohjelmien ajamisen [[root]]-oikeuksilla ilman rootin salasanaa
*[[useradd]] - käyttäjän lisääminen
*[[useradd]] - käyttäjän lisääminen
Rivi 86: Rivi 110:
*[[whoami]] - kuka minä oikeastaan olen?
*[[whoami]] - kuka minä oikeastaan olen?
*[[write]] - lähettää viestin toiselle käyttäjälle
*[[write]] - lähettää viestin toiselle käyttäjälle
Katso myös pääartikkeli [[Käyttäjien hallinta]].


== Laitteiden käyttö komentoriviltä ==
== Laitteiden käyttö komentoriviltä ==
*[[cal]] - näyttää kalenterin
*[[cal]] - näyttää kalenterin
*[[cardctl]] - CardBus/PC Card/PCMCIA-laitteiden listaus ja hallinta
*[[chvt]] - vaihtaa [[virtuaaliterminaali]]a
*[[chvt]] - vaihtaa [[virtuaaliterminaali]]a
*[[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
*[[dumpkeys]] - näyttää [[tekstitila]]n näppäinkartan
*[[echo]] - näyttää määritellyn tekstin
*[[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 98: Rivi 127:
*[[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
*[[loadkeys]] - näppäinkartan lataaminen tekstilassa
*[[volname]] - näyttää asemassa olevan CD- tai DVD-levyn taltionimen
*[[lp]] ja [[lpr]] - merkkijonon/tiedoston syöttö tulostimelle
*[[openvt]] - avaa ohjelman uuteen [[virtuaaliterminaali]]in
*[[lpq]] - tulostusjonon näyttäminen
*[[reset]] - nollaa terminaalin esimerkiksi binääritiedoston tulostamisesta aiheutuvan sekoamisen jäljiltä
*[[lprm]] - työn poistaminen tulostusjonosta
*[[lspci]] - listaa tietokoneeseen liitetttyjä laajennuskortteja (mm. PCI, AGP ja CardBus) sekä emolevylle integroituja laitteita
*[[lsscsi]] - listaa SCSI-laitteet
*[[lsusb]] - listaa USB-laitteet
*[[openvt]] - avaa ohjelman uuteen [[virtuaalikonsoli]]in
*[[reset]] - nollaa [[pääte]]-ikkunan esimerkiksi binääritiedoston tulostamisesta aiheutuvan sekoamisen jäljiltä
*[[showkey]] - näppäinkoodien tarkastelu tekstitilassa
*[[stty]] - sarjaportin asetuksien muutos
*[[stty]] - sarjaportin asetuksien muutos
*[[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
*[[xargs]] - mahdollistaa putkitettavan syötteen välityksen riveittäin tai sanoittain
*[[xbindkeys]] - näppäinten yhdistäminen komentoihin [[X]]:ssä
*[[xmodmap]] - näppäinkartan asettaminen X:ssä
*[[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
*[[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 116: Rivi 160:
*[[chmod]] - muuttaa tiedoston tai hakemiston [[Tiedoston oikeudet|käyttöoikeuksia]]
*[[chmod]] - muuttaa tiedoston tai hakemiston [[Tiedoston oikeudet|käyttöoikeuksia]]
*[[chown]] - muuttaa tiedon tai hakemiston omistajan
*[[chown]] - muuttaa tiedon tai hakemiston omistajan
*[[umask]] - asettaa uusien tiedostojen oletusoikeudet


==Osioiden ja tiedostojärjestelmien hallinta==
==Osioiden ja tiedostojärjestelmien hallinta==
*[[badblocks]] - etsii kiintolevylta rikkinäisiä sektoreita
*[[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 127: Rivi 173:
*[[parted]] - [[osiointityökalut|osiointityökalu]]
*[[parted]] - [[osiointityökalut|osiointityökalu]]
*[[sfdisk]] - [[osiointityökalut|osiointityökalu]]
*[[sfdisk]] - [[osiointityökalut|osiointityökalu]]
*[[stat]] - näyttää metatietoa tiedostoista ja tiedostojärjestelmistä
*[[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 142: Rivi 189:
*[[exit]] - sulkee komentotulkki-istunnon
*[[exit]] - sulkee komentotulkki-istunnon
*[[fg]] - siirtää prosessin (työn) suorituksen edustalle
*[[fg]] - siirtää prosessin (työn) suorituksen edustalle
*[[fuser]] - näyttää tai tappaa tiettyä [[tiedosto]]a, pistoketta tai [[tiedostojärjestelmä]]ä käyttävät prosessit
*[[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)
*[[lsof]] - listaa prosessien käyttämät auki olevat tiedostot
*[[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 152: Rivi 201:
*[[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
*[[pstree]] - listaa prosessit puumuodossa (äitiprosessi - lapsiprosessi)
*[[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 166: Rivi 216:
*[[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 184: Rivi 236:
*[[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
*[[basename]] - poistaa syötteenä annetusta tiedostopolusta kaiken paitsi itse tiedostonnimen
*[[colrm]] - poistaa syötteen riveiltä tietyn merkkivälin
*[[colrm]] - poistaa syötteen riveiltä tietyn merkkivälin
*[[cut]] - poistaa syötteen riveiltä kaiken muun paitsi määritellyn alueen (esim. merkkiväli tai sarake)
*[[cut]] - poistaa syötteen riveiltä kaiken muun paitsi määritellyn alueen (esim. merkkiväli tai sarake)
*[[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 198: Rivi 253:
*[[patch]] - muuttaa tiedostoa patch-tiedostoon pohjautuen
*[[patch]] - muuttaa tiedostoa patch-tiedostoon pohjautuen
*[[paste]] - yhdistää tiedostojen rivejä
*[[paste]] - yhdistää tiedostojen rivejä
*[[Pdftk]] - työkalu [[PDF]]-tiedostojen käsittelyyn
*[[pr]] - jakaa tekstin [[kirjoitin|kirjoittimelle]] syöttämistä varten sivuihin sekä haluttaessa sarakkeisiin
*[[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 208: Rivi 264:


== Tiedostonhallinta ==
== Tiedostonhallinta ==
*[[cksum]] - laskee tiedostoista yksinkertaisen tarkistussumman
*[[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 218: Rivi 275:
*[[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
*[[MD5|md5sum]] - MD5-tarkistussummien laskenta
*[[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
*[[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ä
*[[rm]] - poistaa tiedostoja ja hakemistoja
*[[rm]] - poistaa tiedostoja ja hakemistoja
*[[rmdir]] - poistaa hakemistoja
*[[rmdir]] - poistaa hakemistoja
*[[sha1sum]] - laskee tiedostosta sha1-tarkistussumman
*[[rsync]] - sykronoi hakemistoja
*[[SHA|sha1sum]], [[SHA|sha224sum]], [[SHA|sha256sum]], [[SHA|sha384sum]] ja [[SHA|sha512sum]] - SHA-tarkistussummien laskenta
*[[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 233: Rivi 293:
== 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]] - web-selainta emuloiva tiedostojenkopiontiohjelma
* [[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
* [[ifconfig]] - verkkoasetustyökalu
* [[ifconfig]] - verkkoasetustyökalu
* [[ip]] - kehittynyt verkkoasetustyökalu
* [[iptables]] - palomuuriasetustyökalu
* [[iptables]] - palomuuriasetustyökalu
* [[iwconfig]] - verkkoasetustyökalu [[WLAN]]-yhteyksille
* [[iwconfig]] - verkkoasetustyökalu [[WLAN]]-yhteyksille
* [[iwlist]] - näkyvien [[WLAN]]-verkkojen listaus
* [[netcat]] - [[TCP/IP]]-protokollaan liittyvä yksinkertainen syöttö ja tulostus
* [[netcat]] - [[TCP/IP]]-protokollaan liittyvä yksinkertainen syöttö ja tulostus
* [[nethogs]] - näyttää ohjelmien käyttämän kaistankulutuksen
* [[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 251: Rivi 315:


== Ytimen moduulien hallinta ==
== Ytimen moduulien hallinta ==
*[[depmod]] - päivittää moduulien riippuvaisuustietokannan
{{Moduulien hallinta}}
*[[insmod]] - lisää moduulin (ei tue riippuvuuksia)
*[[lsmod]] - listaa käytössä olevat moduulit
*[[modinfo]] - näyttää tietoja moduulista
*[[modprobe]] - lisää, asettaa ja poistaa moduuleita
*[[rmmod]] - poistaa moduulin (ei tue riippuvuuksia)
 
==Ääni ja video==
==Ääni ja video==
*[[amixer]] - äänenvoimakkuuden hallinta (mikseri)
*[[aplay]] - soittaa tiedostoja PCM-muodossa
*[[cdparanoia]] - [[CD:n rippaus|CD-rippausohjelma]]
*[[flac]] - [[FLAC]]-tiedostojen luonti, purkaminen ja muu käsittely
*[[flac]] - [[FLAC]]-tiedostojen luonti, purkaminen ja muu käsittely
*[[icedax]] - CD-rippausohjelma
*[[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 277: Rivi 339:


==Aiheesta muualla==
==Aiheesta muualla==
*[http://linux.ilmainen.net/komennot.htm DOS- ja Linux-komentojen vastaavuudet] (Tapani Räikkönen)
*[https://web.archive.org/web/20101209090553/http://linux.ilmainen.net/komennot.htm DOS- ja Linux-komentojen vastaavuudet] (archive.org-tallenne)


[[Luokka:Komentorivi]]
[[Luokka:Komentorivi]]
[[Luokka:Ohjeet]]
[[Luokka:Ohjeet]]
3 173

muokkausta

Navigointivalikko