Ero sivun ”Komentorivikomennot” versioiden välillä
Siirry navigaatioon
Siirry hakuun
ei muokkausyhteenvetoa
(alkuun artikkelitoive, ei nyt kerkeä tekemään pidemmälle) |
Ei muokkausyhteenvetoa |
||
Rivi 1: | Rivi 1: | ||
[[Komentorivin perusteet|Komentorivin käytön]] perusongelma on usein se, ettei tiedä mitä ohjelmia on käytettävissä. Tässä artikkelissa on listattuna tavallisimmat komentoriviohjelmat. Varsinainen ohjelman käyttöohje löytyy ohjelman omasta artikkelista. | [[Komentorivin perusteet|Komentorivin käytön]] perusongelma on usein se, ettei tiedä mitä ohjelmia on käytettävissä. Tässä artikkelissa on listattuna tavallisimmat komentoriviohjelmat. Varsinainen ohjelman käyttöohje löytyy ohjelman omasta artikkelista. Suurinta osaa komentoriviohjelmista ei ole | ||
tarkoitettu käytettäväksi yksinään, vaan osana jotain suurempaa kokonaisuutta. Näitä kokonaisuuksia | |||
hallitaan joko putkituksen ja/tai komentorivikomentojonojen avulla jotka sijoitetaan yleensä käyttäjän omaan ~/bin hakemistoon vapaavalintaisella nimellä. Nimi ei saisi kuitenkaan olla sama kuin jo olemassa oleva komento on. | |||
== Missä hakemistoissa komentoriviohjelmat ovat == | |||
* /bin - komennot jotka tarvitaan järjestelmän käynnistämiseen ja hallintaan | |||
* /usr/bin - käyttäjälle tarkoitettuja komentoriviohjelmia | |||
* /usr/local/bin - tähän koneeseen erikseen asennetut ohjelmat | |||
* /usr/X11R6/bin - X-ikkunoinnin työkalut ja ohjelmat | |||
== Tiedostonhallinta == | == Tiedostonhallinta == | ||
Rivi 5: | Rivi 14: | ||
*[[mv]] - Siirtää tiedostoja ja hakemistoja | *[[mv]] - Siirtää tiedostoja ja hakemistoja | ||
*[[rm]] - Poistaa tiedostoja ja hakemistoja | *[[rm]] - Poistaa tiedostoja ja hakemistoja | ||
*[[mkdir]] - luo hakemisto | |||
*[[touch]] - luo tyhjä tiedosto | |||
== Tiedostojen editointi == | == Tiedostojen editointi == | ||
*[[nano]] - Tekstieditori | *[[nano]] - Tekstieditori | ||
*[[vim]] - Tekstieditori | *[[vim]] - Tekstieditori | ||
== Tiedoston rivien lajittelu ja haut == | |||
*[[sort]] - Lajittelee rivit | |||
*[[grep]] - Etsii rivejä, (myös [[fgrep]] [[egrep]]) | |||
== Tiedoston rivien muokkaus == | |||
*[[awk]] - Muokkaa rivejä ja niiden sarakkeita | |||
*[[tr]] - Poistaa tai muuntaa rivin merkkejä | |||
*[[sed]] - Muokkaa rivejä | |||
*[[tail]] [[head]] - Näyttää rivejä alusta tai lopusta alkaen | |||
*[[cat]] - tulostaa tiedoston | |||
*[[tac]] - tulostaa tiedoston takaperin | |||
== Arkistointi ja pakkaus == | |||
*[[tar]] - Luo tai purkaa arkiston (yleensä .tar pääte) | |||
*[[gzip]] [[gunzip]] [[zcat]] - Pakkaa tai avaa pakattuja tiedostoja (yleensä .gz pääte] | |||
*[[bzip2]] [[bunzip2]] - kuten gzip mutta .bz2 pakkaukselle | |||
== Laitteiden käyttö komentoriviltä == | |||
*[[stty]] - sarjaportin asetuksien muutos | |||
*[[dd]] - tiedon kopiointi suoraan laitteelta tai laitteelle | |||
*[[date]] - kysyy tai asettaa kellonajan | |||
*[[echo]] - tulostaa tekstin | |||
== Oikeudet ja omistajuudet == | |||
*[[chmod]] - muuttaa tiedoston tai hakemiston käyttöoikeuksia | |||
*[[chown]] - muuttaa tiedon tai hakemiston omistajan | |||
== Ajoympäristön tiedot == | |||
* [[which]] - kertoo mistä PATH paikasta komento löytyi | |||
* [[uname]] - kertoo tietoja järjestelmästä | |||
* [[time]] - kertoo paljonko komennon suoritus kesti | |||