Ero sivun ”Komentorivikomennot” versioiden välillä

Linux.fista
Siirry navigaatioon Siirry hakuun
(aakkosjärjestys + käyttäjien hallintaohjelmat)
Rivi 3: Rivi 3:
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.
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 ==
== Missä hakemistoissa komentoriviohjelmat ovat? ==
Ilman hakupolkua käynnistettävät komennot löytyvät PATH-ympäristömuuttujasta. Sieltä löytyy yleensä ainakin seuraavat:
Ilman hakupolkua käynnistettävät komennot löytyvät PATH-ympäristömuuttujasta. Sieltä löytyy yleensä ainakin seuraavat:


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


== Tiedostonhallinta ==
== Ajoympäristön tiedot ==
*[[cp]] - Kopioi tiedostoja ja hakemistoja
* [[which]] - kertoo mistä PATH paikasta komento löytyi
*[[mv]] - Siirtää tiedostoja ja hakemistoja
* [[uname]] - kertoo tietoja järjestelmästä
*[[rm]] - Poistaa tiedostoja ja hakemistoja
* [[time]] - kertoo paljonko komennon suoritus kesti
*[[mkdir]] - luo hakemisto
 
*[[touch]] - luo tyhjä tiedosto
== 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
 
== Kuvatiedostojen muokkaus ==
* [[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.
 
== Käyttäjien hallinta ==
*[[Useradd]] - Käyttäjän lisääminen
*[[Userdel]] - Käyttäjän poistamienn
*[[Usermod]] - Käyttäjän tietojen muokkaus
 
== 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 [[Tiedoston oikeudet|käyttöoikeuksia]]
*[[chown]] - muuttaa tiedon tai hakemiston omistajan
*[[chgrp]] - muuttaa tiedoston tai hakemiston omistavan ryhmän


== Tiedostojen editointi ==
== Tiedostojen editointi ==
Rivi 36: Rivi 58:
*[[tac]] - tulostaa tiedoston takaperin
*[[tac]] - tulostaa tiedoston takaperin


== Arkistointi ja pakkaus ==
== Tiedostonhallinta ==
*[[tar]] - Luo tai purkaa arkiston (yleensä .tar pääte)
*[[cp]] - Kopioi tiedostoja ja hakemistoja
*[[gzip]] [[gunzip]] [[zcat]] - Pakkaa tai avaa pakattuja tiedostoja (yleensä .gz pääte]
*[[mv]] - Siirtää tiedostoja ja hakemistoja
*[[bzip2]] [[bunzip2]] - kuten gzip mutta .bz2 pakkaukselle
*[[rm]] - Poistaa tiedostoja ja hakemistoja
 
*[[mkdir]] - luo hakemisto
== Laitteiden käyttö komentoriviltä ==
*[[touch]] - luo tyhjä tiedosto
*[[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 [[Tiedoston oikeudet|käyttöoikeuksia]]
*[[chown]] - muuttaa tiedon tai hakemiston omistajan
*[[chgrp]] - muuttaa tiedoston tai hakemiston omistavan ryhmän


== Ajoympäristön tiedot ==
* [[which]] - kertoo mistä PATH paikasta komento löytyi
* [[uname]] - kertoo tietoja järjestelmästä
* [[time]] - kertoo paljonko komennon suoritus kesti


== Kuvatiedostojen muokkaus ==
* [[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.





Versio 26. toukokuuta 2006 kello 07.07

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?

Ilman hakupolkua käynnistettävät komennot löytyvät PATH-ympäristömuuttujasta. Sieltä löytyy yleensä ainakin seuraavat:

  • /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

Katso myös: Linuxin hakemistorakenne

Ajoympäristön tiedot

  • which - kertoo mistä PATH paikasta komento löytyi
  • uname - kertoo tietoja järjestelmästä
  • time - kertoo paljonko komennon suoritus kesti

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

Kuvatiedostojen muokkaus

  • 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.

Käyttäjien hallinta

  • Useradd - Käyttäjän lisääminen
  • Userdel - Käyttäjän poistamienn
  • Usermod - Käyttäjän tietojen muokkaus

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
  • chgrp - muuttaa tiedoston tai hakemiston omistavan ryhmän

Tiedostojen editointi

  • nano - Tekstieditori
  • vim - Tekstieditori

Tiedoston rivien lajittelu ja haut

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

Tiedostonhallinta

  • cp - Kopioi tiedostoja ja hakemistoja
  • mv - Siirtää tiedostoja ja hakemistoja
  • rm - Poistaa tiedostoja ja hakemistoja
  • mkdir - luo hakemisto
  • touch - luo tyhjä tiedosto