Kirjoittaja Aihe: Hyödylliset komennot  (Luettu 4750 kertaa)

0 jäsentä ja 1 Vieras katselee tätä aihetta.

guest658

  • Vieras
Hyödylliset komennot
« : 11.02.2011 - klo:09:22 »
Internet on pullollaan kaikenlaisia wiki-sivuja ja konsolin komennoista on ohjeita runsaasti, mutta laitan tänne tällaisen aiheen siitä huolimatta. Tänne voi laittaa sellaisia komentoja joista voisi olla aloittelijoille ja meille kaikille hyötyä linuxin käytössä. Eli lista hyödyllisistä komennoista.



LINKKEJÄ

http://opensuse.fi/Tulostettava_pikaohje



OHJEISTUS

-- (--help)          : -- help antaa tietoa ohjelmasta/komennosta esim. zypper --help
-- man               : näyttää komennon manuaalit esim. man cat
-- whatis           : tarkistaa ohjelmien käyttötarkoituksen esim. whatis ls
-- apropos        : hakee komentoja hakusanoilla esim. apropos remove hakee poistamiseen liittyviä komentoja



KÄYTTÄJÄOIKEUKSIEN MUUTTAMINEN

ls -l                                    : Listaa hakemistot ja tiedostot ja näyttää niiden omistajan ja käyttäjien oikeudet.

chown -R                         :  Omistajan muuttaminen kansioihin/tiedostoihin. Esimerkiksi chown -R käyttäjä1  /liitos musiikki

chmod -R 755                 : Antaa omistajalle täydet oikeudet, jos niitä jostakin syystä ei ole sille jo annettu.

-R                                      :  Lisäarvo R tarkoittaa recursive eli rekursiivinen.

Numerosarjan tarkoitus : Esimerkiksi mitä tarkoittaa chmod -R 755 komennossa oleva numerosarja. Ensimmäinen numero näyttää oikeudet omistajalle, toinen näyttää oikeudet ryhmälle ja kolmas näyttää oikeudet muille. Tässä tapauksessa omistajalla on täydet oikeudet. Ryhmällä ja muilla on ainoastaan luku- ja suoritusoikeudet.

Numero 0 - ei oikeuksia
Numero 1 - suoritusoikeudet
Numero 2 - kirjoitusoikeudet
Numero 3 - kirjoitus- ja suoritusoikeudet
Numero 4 - lukuoikeudet
Numero 5 - luku- ja suoritusoikeudet
Numero 6 - luku- ja kirjoitusoikeudet
Numero 7 - luku- , kirjoitus- ja suoritusoikeudet                   

Huom! Kannattaa tutustua oikeuksien luomiseen tarkemminkin, jos haluaa maksimoida tietoturvan.



EDITORIT, HAKEMISTOJEN LUOMINEN, KOPIOINTI, SIIRTÄMINEN JA POISTAMINEN

EDITORIT

-- pico        : tekstitiedoston voi luoda esimerkiksi picolla. (picon asennus: zypper in pico)
-- nano      : Suosittu tekstieditori.
-- cat          : tekstitiedoston luominen catilla (cat > testi)

LUOMINEN

-- mkdir     :hakemiston luominen (usemman hakemiston luominen välilyönnillä)
-- mkdir -p :hakemistopolun luominen (mkdir -p kuvat/2009/heinakuu)

KOPIOINTI

-- cp                                                                                                  : tiedoston kopiointi (cp testi testi.backup)
-- cp -R                                                                                             : hakemiston kopioiminen
-- find hak1 hak2 hak3 -type f | xargs cp -t kohdehakemisto : Etsii kansiot (esimerkissä olevat hak1, hak2 hak3) ja kopioi hakemistoissa olevat tiedostot ilman kansioita kohde kansioon. Eli saadaan tiedostot samaan kansioon ilman kansioita ja alikansioita. Jos tiedoston nimissä on välilyöntejä, lisää optiot -print0 ja -0:
find hak1 hak2 hak3  -type f -print0 | xargs -0 cp -t kohdehakemisto

SIIRTÄMINEN

-- mv -t kohde_kansio/ lähde_kansio/*/* : Tällä komennolla saa siirrettyä pelkät tiedostot kansiosta ilman, että kohde kansioon siirtyy siirrettävästä hakemistosta kansioita ja alikansioita. Kätevä komento, jos haluaa kaikki tiedostot yhteen kansioon ilman alikansioita.

POISTAMINEN

-- rm          :tiedoston poistaminen (rm tiedosto toinen_tiedosto kolmas tiedosto)
-- rmdir     :kansion poisto (kansion tulee olla tyhjä)
-- rm -R     : kansion poistaminen sisältöineen

Mikäli rm -R komennolla ei onnistu, niin kokeile seuraavalla käskyllä.

-- \rm -rf    : kansioiden poistaminen sisältöineen. Huomaa kenoviiva rm edessä. (esim. \rm -rf kansio123)

-- *            : jokerimerkki  (rm .kde4/share/config/plasm* : poistetaan kaikki plasm - alkuiset tiedostot)



KOMENTOJA SEKALAISESSA JÄRJESTYKSESSÄ

Koodia: [Valitse]
dmidecode | more
Tietoa emolevystä.

Koodia: [Valitse]
hwinfo
yksityiskohtaisten tietojen näyttäminen laitteistosta

Koodia: [Valitse]
su
Muutu pääkäyttäjäksi. Jotkin komennot vaativat pääkäyttäjätilaa toimiakseen ja joidenkin tiedostojen lukeminen vaati myös pääkäyttäjätilassa olemista. Komento su käyttäjänimi (esim. su käyttäjä2) vaihtaa toiseksi käyttäjäksi. Pelkkä su kysyy oletusarvoisesti pääkäyttäjän salasanaa ja vaihtaa tunnuksen pääkäyttäjäksi eli rootiksi.

Koodia: [Valitse]
whoami
Kertoo mikä käyttäjätili on sillä hetkellä käytössä.

Koodia: [Valitse]
make.out 2>&1
Komento jolla voi seurata eri ohjelmien käynnistymistä ja käynnissäolon aikana tapahtuvaa toimintaa.
Esimerkiksi amarok make.out 2>&1 komento luo make.out tiedoston, josta voi seurata ohjelman toimintaa ja mahdollisia virheitä.

Koodia: [Valitse]
iwconfig wlan0 rate 5.5M fixed
Tämä komento rajoittaa langattoman verkon käyttämää kaistaa. Joissakin tapauksissa oletusnopeus 54 Mbps puurouttaa netin toiminnan, joten nopeutta pienentämällä voi saada asian korjattua.

Koodia: [Valitse]
rm .kde4/share/config/plasm*
Olen tätä komentoa käyttänyt, jos plasma-työpöytä on mennyt sekaisin ja haluan palauttaa default-asetukset. (Komento poistaa kaikki plasm -alkuiset tiedostot config kansiosta)

Koodia: [Valitse]
rcnetwork restart tai
Koodia: [Valitse]
sudo /sbin/rcnetwork restart
Verkon uudelleen käynnistys. Muita arvoja ovat esimerkiksi start, stop ja status.

Koodia: [Valitse]
glxinfo | grep direct
3D toimivuuden testaaminen.

Koodia: [Valitse]
pwd
Näyttää hakemistopolun. (Kansio jossa olet)

Koodia: [Valitse]
history
Näyttää käytetyt komennot eli komentojen historian. Historiatiedot tallentuvat käyttäjän ja rootin kotikansioihin .bash_history - tiedostoon. Tästä tiedostosta voidaan konsolissa hakea komentoja ctrl + r näppäinyhdistelmällä. Huom! Rootilla ja tavallisella käyttäjällä historiatiedostossa voi olla eri komentoja, koska komennot tallentuvat aina sen historiatiedostoon millä käyttäjällä ollaan sisällä. Ympäristömuuttujalla  HISTSIZE=9999999999 voidaan kasvattaa historiamuistin kokoa.

Koodia: [Valitse]
du
komentoriviohjelma, joka näyttää tietoja levytilan käytöstä. (du /etc | sort -nr | head) (du -hs : tulostaa nykyisen hakemiston helposti luettavana)

Poissa Owdy

  • Huoltomies
  • Jäsen
  • Viestejä: 3260
Vs: Hyödylliset komennot
« Vastaus #1 : 11.02.2011 - klo:09:28 »
Tuosta taskuun:
http://opensuse.fi/Tulostettava_pikaohje
Tuota pitäs vähän päivittää.

guest857

  • Vieras
Vs: Hyödylliset komennot
« Vastaus #2 : 11.02.2011 - klo:10:06 »