Ero sivun ”Komentorivikomennot” versioiden välillä

Siirry navigaatioon Siirry hakuun
1 193 merkkiä lisätty ,  31. joulukuuta 2020
p
ei muokkausyhteenvetoa
pEi muokkausyhteenvetoa
(16 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? ==
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:
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]]
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 139: Rivi 140:
*[[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 150:
== 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 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 230: 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
Rivi 238: Rivi 244:
*[[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 258:
*[[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 273: Rivi 279:
*[[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 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
* [[ethtool]] - näyttää ethernet­ verkkokortin fyysisen  ja liitännän tilan
Rivi 309: Rivi 316:
== Ytimen moduulien hallinta ==
== Ytimen moduulien hallinta ==
{{Moduulien hallinta}}
{{Moduulien hallinta}}
==Ää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 332: Rivi 339:


==Aiheesta muualla==
==Aiheesta muualla==
*[http://linux.ilmainen.net/komennot.htm DOS- ja Linux-komentojen vastaavuudet]
*[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