Sisällys:Kotisivuilleni Perusteetetusivuhakemistot ulkoiset muistit käyttäjät käyttöoikeudet sisäänkirjautuminen ja lopetus käyttäjien lisääminen Linuxin peruskomennot syötön ja tulostuksen ohjaus putket säännölliset lausekkeet Red Carpet tiedostojen purku ja pakkaus prosessit johdatus komentoriviohjelmointiin sudo-ohjelma Asennus (9.0)johdantoasentaminen asennuksen jälkitoimet Linux ja Windows samaan koneeseen Pohdintaa osioinnista Päivittäminenpakettienhallinta yum:llaHaku RPM:stä up2date Virittelyäfontit kuntoonrullahiiri lisää levyä koneeseen Graafinen ympäristöX Window Systemikkunamanagerit ja työpöytäohjelmat Gnomen ja KDE:n käyttö OpenOfficeOpenOfficeasennus soikko VerkkoympäristöNFSNFS automount NFS versio 4 Firestarter-palomuuri isdn:llä nettiin Mitä uutta sivuilla? vanhentunutta materiaalia |
Hakemistot ja tiedostotHakemistorakenne, Tiedostot, Tiedostojen nimeäminen, Piilotiedostot, Korvausmerkit, Erikoismerkityksen peittäminen, Suhteellinen ja absoluuttinen polkunimi HakemistotLinuxissa hakemistorakenne noudattaa Unixeista tuttua ideaa, eli kaiken yläpuolella on juurihakemisto (/), engl. root, josta kaikki järjestelmän sisältämät hakemistot haarautuvat. Huomaa, ettei hakemistojen tarvitse olla samalla levyosiolla eikä edes fyysisesti samalla levyllä, ne näkyvät kuitenkin aina vain yhtenä hakemistopuuna. Kuva 1: Linuxin hakemistorakenne Ylläolevassa kuvassa näkyy vain osa hakemistoista. Yleensä järjestelmästä löytyvät ainakin seuraavat hakemistot:
Unix-tiedostojärjestelmälle on määritelty standardi, mitkä hakemistot pitää olla olemassa ja missä mikin tiedosto sijaitsee. Tämän standardin löytää osoitteesta http://www.pathname.com/fhs/. Nykyiset yleisimmät Linux-distribuutiot noudattavat varsin tarkkaan tätä standardia. TiedostotLinux noudattaa Unixeista tuttua periaatetta: "kaikki on tiedostoja". Näin ollen järjestelmässä ei voi olla esimerkiksi yhtään laitetta, jos sille ei ole tiedostoa hakemistossa Esimerkiksi Hakemistokin on pohjimmiltaan erikoismerkityksen omaava tiedosto; oikeastaan tiedostolista. Tiedostojen nimeäminen
Linux- ja unix-maailmassa tiedostojen nimeäminen on varsin vapaata. Nimessä voi käyttää kirjaimia, numeroita sekä erikoismerkkejä käytännössä täysin mielivaltaisesti sekaisin. Myös erikoistarkoituksiin varattuja merkkejä (esimerkiksi \, *, ?, -, ", ') voi käyttää. Ainoastaan kauttaviiva (hakemistoerotin ja juurihakemiston nimi) sekä NULL-merkki ('\0') ovat kiellettyjä. Aloittelijan kuitenkin kannattaa pitäytyä "helpoissa" merkeissä (kirjaimet, numerot, kenties pari erikoismerkkiä, kuten alaviiva). Nimittäin jos käyttää erikoismerkkejä, pitää myös ymmärtää, miten niitä käytetään sekä miten ne käyttäytyvät. Tiedoston nimen maksimipituus on 256 merkkiä. Jos katsellaan unix-järjestelmiä yleensä, tämä maksimipituus on versiokohtainen; pituus voi olla jotain ihan muutakin (yleensä vähemmän). Varsin yleinen käytäntö lienee se, että tietty määrä merkkejä tiedoston nimen alusta on merkitseviä ja sen jälkeen voi olla vaikka kuinka paljon merkkejä nimessä. (esimerkiksi "posti" ja "postitoimipaikka" olisivat saman nimiset tiedostot, jos viisi ensimmäistä merkkiä olisi merkitseviä) PiilotiedostotJos tiedoston nimi alkaa pisteellä, se on ns. piilotiedosto, eli sitä ei näe normaalissa tiedostolistauksessa. Piilotiedostot saa kuitenkin näkyviin ls-komennon -a-optiolla, eli
Usein piilotiedostot ovat eri ohjelmiin ja ympäristöihin liittyviä asetustiedostoja. Esimerkissä olevat Tiedoston "piilottamisella" näin pyritään siihen, ettei tiedostoja käsiteltäisi (esim. kopioitaisi tai poistettaisi) vahingossa korvausmerkkejä käytettäessä. Näin ne ovat vähän enemmän turvassa; mitään varsinaista piilottamistahan tämä ei ole. KorvausmerkitJoidenkin operaatioiden kohdalla täytyy käsitellä kerralla useita tiedostoja. Tällöin jos tiedostojen nimissä on yhteneväisyyksiä, voidaan käyttää ns. korvausmerkkejä (jokerimerkkejä). Linuxin korvausmerkit ovat *, ? sekä [], joiden väliin luetellaan käyvät merkit. * korvaa useita merkkejä:
Listaa ruudulle kaikki .html-päätteisten tiedostojen sisällöt
Näyttää hakemistolistauksessa kaikki f:llä alkavat tiedostonimet (sekä f-alkuisten hakemistojen sisällön. Mieti, miksi näin!) ? korvaa yhden merkin:
Näyttää ruutu kerrallaan sellaiset tiedostot, joiden nimessä on neljä merkkiä ennen .txt-osaa. Hakasulkujen välissä voit luetella merkit, joita saa esiintyä:
Näyttää tiedostojen Tarvittaessa voidaan myös käyttää väliä:
Huutomerkki alussa taas aiheuttaa negaation:
Nyt kelpaa viimeiseksi (viidenneksi) merkiksi mikä tahansa muu paitsi numero 1-4. Erikoismerkityksen peittäminenJos käytetään erikoismerkkejä nimissä, pitää osata peittää niiden erikoismerkitys. Se voidaan tehdä kirjoittamalla tiedoston nimi heittomerkkien sisään tai käyttämällä ns. peittomerkkiä, joka on kenoviiva ( \ ).
Aloittaa vi-editorilla tapahtuvan editoinnin, jossa editoitavana on tiedosto nimeltään Asian voi esittää myös näin:
Kenoviivalla voi siis peittää yksittäisen merkin merkityksen. Luonnollisesti kenoviivankin peittämiseen käytetään kenoviivaa:
Näyttää tiedoston nimeltään Suhteellinen ja absoluuttinen polkunimiSamassa hakemistossa ei voi olla kahta samannimistä tiedostoa (muista nyt edelleen se, että ISOT ja pienet kirjaimet ovat eri asia!). Kuitekin levyllä voi olla useitakin samannimisiä tiedostoja. Tämä selittyy sillä, että tiedoston "todellinen" nimi on tiedoston koko polkunimi juuresta alkaen. Esimerkiksi tämän sivun ensimmäisessä kuvassa olevan
Tätä nimeä kutsutaan ns. absoluuttiseksi polkunimeksi. Se on tiedoston koko nimi alkaen juuresta. Huomaa, että kauttaviiva toimii myös hakemistoerottimena sen lisäksi, että se on juurihakemiston nimi. Kuitenkaan tiedostoon ei tarvitse aina viitata absoluuttisen polkunimen avulla. Viittauksessa voidaan käyttää myös ns. suhteellista polkunimeä. Se on polku tiedostoon alkaen käyttäjän työhakemistosta (ts. siitä hakemistosta, jossa hän on tällä hetkellä). Esimeriksi jos käyttäjä
Huomaa, ettei alussa ole kauttaviivaa. Jos olisi, tarkoittaisi se sitä, että |