Ero sivun ”Komentorivikomennot” versioiden välillä
Siirry navigaatioon
Siirry hakuun
(aakkosjärjestys + käyttäjien hallintaohjelmat) |
Pb (keskustelu | muokkaukset) Ei muokkausyhteenvetoa |
||
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. | 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: | ||
* /bin - komennot jotka tarvitaan järjestelmän käynnistämiseen ja hallintaan | * /bin - komennot jotka tarvitaan järjestelmän käynnistämiseen ja hallintaan | ||
* /usr/bin - käyttäjälle tarkoitettuja | * /usr/bin - käyttäjälle tarkoitettuja ohjelmia, jotka eivät ole järjestelmän perustoiminnallisuuden kannalta kriittisiä | ||
* /usr/local/bin - tähän koneeseen erikseen asennetut ohjelmat | * /usr/local/bin - tähän koneeseen erikseen asennetut ohjelmat | ||
* /usr/X11R6/bin - X-ikkunoinnin työkalut ja ohjelmat | * /usr/X11R6/bin - [[X Window System|X]]-ikkunoinnin työkalut ja ohjelmat | ||
Pääkäyttäjällä siellä ovat yleensä myös seuraavat: | |||
* /sbin - järjestelmän perusylläpitotyökalut | |||
* /usr/sbin - muut ylläpitotyökalut | |||
* /usr/local/sbin - tähän koneeseen erikseen asennetut ylläpitotyökalut | |||
Kunkin ohjelman sijainnin saa selville komennolla [[which]]. | |||
Katso myös: [[Linuxin hakemistorakenne]] | Katso myös: [[Linuxin hakemistorakenne]] | ||
== Ajoympäristön tiedot == | == Ajoympäristön tiedot == | ||
* [[ | * [[man]] - näyttää komennon man-ohjesivun | ||
* [[info]] - näyttää komennon [[texinfo]]-ohjesivun | |||
* [[ps]] - näyttää listan järjestelmän prosesseista eli ajossa olevista ohjelmista | |||
* [[uname]] - kertoo tietoja järjestelmästä | * [[uname]] - kertoo tietoja järjestelmästä | ||
* [[time]] - kertoo | * [[time]] - kertoo kauanko komennon suoritus kesti | ||
* [[top]] - näyttää interaktiivisen listan järjestelmän prosesseista ja kuormituksesta | |||
* [[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 | |||
* [[which]] - kertoo mistä [[PATH]]in paikasta komento löytyi | |||
== Arkistointi ja pakkaus == | == Arkistointi ja pakkaus == | ||
Rivi 25: | Rivi 38: | ||
== Kuvatiedostojen muokkaus == | == 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. | * [[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. | ||
* [[ImageMagick]] - ImageMagick-paketti sisältää runsaan joukon komentorivipohjaisia kuvankäsittelyohjelmia. | |||
== Käyttäjien hallinta == | == Käyttäjien hallinta == | ||
*[[ | *[[finger]] - kertoo tietyn käyttäjän tiedot (myös etänä) | ||
*[[ | *[[useradd]] - käyttäjän lisääminen | ||
*[[ | *[[userdel]] - käyttäjän poistamienn | ||
*[[usermod]] - käyttäjän tietojen muokkaus | |||
*[[passwd]] - käyttäjän salasanan muuttaminen | |||
*[[users]] - näyttää järjestelmään kirjautuneet käyttäjät | |||
*[[w]] - näyttää tietoja järjestelmään kirjautuneista käyttäjistä | |||
*[[who]] - näyttää lyhyet tiedot kirjautuneista käyttäjistä | |||
*[[whoami]] - kuka minä oikeastaan olen? | |||
== Laitteiden käyttö komentoriviltä == | == Laitteiden käyttö komentoriviltä == | ||
Rivi 42: | Rivi 62: | ||
*[[chgrp]] - muuttaa tiedoston tai hakemiston omistavan ryhmän | *[[chgrp]] - muuttaa tiedoston tai hakemiston omistavan ryhmän | ||
== Tiedostojen | == Tiedostojen muokkaus == | ||
*[[nano]] - | *[[nano]] - Helppokäyttöinen tekstieditori | ||
*[[vim]] - | *[[vim]] - Edistynyt tekstieditori | ||
*[[emacs]] - Edistynyt tekstieditori | |||
== Tiedoston rivien lajittelu ja haut == | == Tiedoston rivien lajittelu ja haut == | ||
*[[sort]] - Lajittelee rivit | *[[sort]] - Lajittelee rivit | ||
*[[grep]] - Etsii rivejä, (myös [[fgrep]] [[egrep]]) | *[[grep]] - Etsii rivejä, (myös [[fgrep]] [[egrep]]) | ||
*[[wc]] - näyttää tiedoston merkkien, sanojen ja rivien määrän | |||
== Tiedoston rivien muokkaus == | == Tiedoston rivien muokkaus == | ||
Rivi 62: | Rivi 84: | ||
*[[mv]] - Siirtää tiedostoja ja hakemistoja | *[[mv]] - Siirtää tiedostoja ja hakemistoja | ||
*[[rm]] - Poistaa tiedostoja ja hakemistoja | *[[rm]] - Poistaa tiedostoja ja hakemistoja | ||
*[[mkdir]] - luo | *[[rmdir]] - poistaa hakemistoja | ||
*[[touch]] - luo | *[[ln]] - tekee [[symbolinen linkki|symbolisia]] ja [[kova linkki|kovia linkkejä]] | ||
*[[mkdir]] - luo hakemistoja | |||
*[[touch]] - luo tyhjiä tiedostoja ja päivittää tiedostojen aikaleimoja | |||
*[[find]] - etsii tiedostoja | |||
*[[locate]] - etsii tiedostoja itse luomansa tietokannan perusteella | |||
*[[file]] - kertoo tiedoston tyypin | |||
== Verkko == | |||
* [[DHCP|dhclient]] - hakee verkkoyhteyden asetukset DHCP:n avulla | |||
* [[ifconfig]] - verkkoasetustyökalu | |||
* [[iwconfig]] - verkkoasetustyökalu [[WLAN]]-yhteyksille | |||
* [[iptables]] - palomuuriasetustyökalu | |||
* [[netstat]] - näyttää tietoja järjestelmän verkkolaitteista ja -asetuksista | |||
* [[ping]] - testaa verkkoyhteyttä etäkoneeseen | |||
* [[route]] - yhdyskäytäväasetukset (routing) | |||
* [[whois]] - kertoo tietoja etäpalvelimesta | |||
[[Luokka:Komentorivi]] | [[Luokka:Komentorivi]] | ||
[[Luokka:Ohjeet]] | [[Luokka:Ohjeet]] |