Ero sivun ”Kotihakemisto” versioiden välillä

Siirry navigaatioon Siirry hakuun
51 merkkiä lisätty ,  19. marraskuuta 2008
pientä korjausta
(tietoa siirretty hekemistorakenneartikkelista, lisäksi mm. asetustiedostot, omat ohjelmat, getpwent)
(pientä korjausta)
Rivi 8: Rivi 8:


==Ohjelmien asetustiedostot==
==Ohjelmien asetustiedostot==
Ohjelmien käyttäjäkohtaiset asetukset ovat yleensä [[piilotiedosto]]issa käyttäjän kotihakemistossa. Asetustiedoston nimi on yleensä muotoa ~/.ohjelmarc, jos asetustiedostoja on useampia ne ovat normaaleina tiedostoina hakemistossa ~/.ohjelma/ Joskus nimessä on myös jonkinlainen versionumero.
Ohjelmien käyttäjäkohtaiset [[asetustiedostojen perusteet|asetukset]] ovat [[piilotiedosto]]issa käyttäjän kotihakemistossa. Asetustiedoston nimi on yleensä muotoa ~/.ohjelmarc, jos asetustiedostoja on useampia ne ovat normaaleina tiedostoina hakemistossa ~/.ohjelma/ Joskus nimessä on myös jonkinlainen versionumero.


Jos ohjelman haluaa käynnistää tyhjältä pöydältä, tämä onnistuu helposti siirtämällä asetustiedosto tai -hakemisto toiselle nimelle, jolloin sitä ei ohjelman näkökulmasta ole olemassa. Jos ohjelma luo uuden asetustiedoston, vanhaa ja uutta versiota voi verrata ja mahdollisesti epäonnistuneet asetukset korjata vanhasta versiosta.
Jos ohjelman haluaa käynnistää tyhjältä pöydältä, tämä onnistuu helposti siirtämällä asetustiedosto tai -hakemisto toiselle nimelle, jolloin sitä ei ohjelman näkökulmasta ole olemassa. Jos ohjelma luo uuden asetustiedoston, vanhaa ja uutta versiota voi verrata ja mahdollisesti epäonnistuneet asetukset korjata vanhasta versiosta.
Rivi 21: Rivi 21:


==Sähköposti==
==Sähköposti==
Omat sähköpostilaatikot ovat yleensä kotihakemistossa alihakemistossa nimeltään .Mail tai mail. Eri ohjelmilla saattaa myös olla postilaatikoita omissa hakemistoissaan.
Omat sähköpostilaatikot ovat yleensä kotihakemistossa alihakemistossa nimeltään .Mail tai .mail. Eri ohjelmilla saattaa myös olla postilaatikoita omissa hakemistoissaan.


Järjestelmän oman sähköpostipalvelimen kautta sisääntuleva posti ja järjestelmän lähettämät viestit tulevat usein hakemistoon /var/mail/tunnus, josta sähköpostiasiakas hakee ne kotihakemiston sähköpostihakemistoon. Jos käyttää [[IMAP]]-protokollaa, posti jätetään usein palvelimelle, joka pitää sitä omissa hakemistoissaan.
Järjestelmän oman sähköpostipalvelimen kautta sisääntuleva posti ja järjestelmän lähettämät viestit tulevat usein hakemistoon /var/mail/tunnus, josta sähköpostiasiakas hakee ne kotihakemiston sähköpostihakemistoon. Jos käyttää [[IMAP]]-protokollaa, posti jätetään usein palvelimelle, joka pitää sitä omissa hakemistoissaan.
Rivi 50: Rivi 50:
Ohjelma voi saada tiedon kotihakemistosta joko ympäristömuuttujasta HOME tai käyttöjärjestelmältä kirjastokutsulla [[getpwent]]. Jälkimmäinen lukee yleensä tiedon [[passwd-tiedosto]]sta, mutta saattaa käyttää muita menetelmiä, esimerkiksi [[NIS]]-tietokantaa.
Ohjelma voi saada tiedon kotihakemistosta joko ympäristömuuttujasta HOME tai käyttöjärjestelmältä kirjastokutsulla [[getpwent]]. Jälkimmäinen lukee yleensä tiedon [[passwd-tiedosto]]sta, mutta saattaa käyttää muita menetelmiä, esimerkiksi [[NIS]]-tietokantaa.


Niissä yhteyksissä, joissa oikean kotihakemiston löytäminen on oleellista järjestelmän toiminnan tai turvallisuuden kannalta, pitää käyttää virallista kotihakemistoa. On kuitenkin tilanteita, joissa käyttäjällä on syy käyttää toista hakemistoa kotihakemiston sijaan, eikä tavallisten ohjelmien ole syytä kieltää tätä (oikea kotihakemisto saattaa olla rikkinäisen koneen verkkolevyllä tms.).
Niissä yhteyksissä, joissa oikean kotihakemiston löytäminen on oleellista järjestelmän toiminnan tai turvallisuuden kannalta, pitää käyttää virallista kotihakemistoa. On kuitenkin tilanteita, joissa käyttäjällä on syy käyttää toista hakemistoa kotihakemistona ja siksi asettaa HOME-muuttujan osoittamaan sinne. Ohjelmalla joka ajetaan käyttäjän oikeuksilla pitää siis yleensä nimenomaan käyttää ympäristömuuttujaa.


==Katso myös==
==Katso myös==
*[[Linuxin hakemistorakenne]]
*[[Linuxin hakemistorakenne]]
*[[Hakemiston yhteiskäyttö]]
*[[Hakemiston yhteiskäyttö]]
785

muokkausta

Navigointivalikko