Järgnev peatükk hõlmab põhilisemaid FreeBSD käske ja peamise funktsionaalsuse. Suurem osa sellest materjalist kehtib suvalise unixilise kohta. Kui oled antud teemaga tuttav, võid peatüki vabalt vahele jätta. Kui sa pole varem FreeBSDga kokku puutunud, peaksid kindlasti enne abi küsimist selle peatüki läbi lugema.
Peale selle peatüki lugemist tead:
kuidas UNIX®is failiõigused töötavad;
mis on protsessid, deemonid ja signaalid;
mis on shell ning kuidas vaikimisi määratud sisselogimiskeskkonda muuta;
kuidas kasutada lihtsaid tekstiredaktoreid;
kuidas man-lehtedelt lisainfot hankida;
kuidas kasutada FreeBSD ``virtuaalseid konsoole''.
Failisüsteemi hierarhia täieliku kirjelduse annab hier(7). Siinkohal piisab kõige tavalisemate kataloogide kirjeldusest.
| Kataloog | Kirjeldus |
|---|---|
| / | Failisüsteemi juurkataloog |
| /bin/ | Kasutajautiilid, mida läheb vaja nii ühe kui mitme kasutaja keskkondades. |
| /boot/ | Programmid ja konfiguratsioonifailid, mida operatsioonisüsteem kasutab alglaadimise ajal. |
| /boot/defaults/ | Alglaadimise vaikeseadistuse failid; loe lähemalt man-lehelt loader.conf(5). |
| /dev/ | Seadmefailid; loe man-lehte intro(4). |
| /etc/ | Süsteemi konfiguratsioonifailid ja skriptid. |
| /etc/defaults/ | Süsteemi vaikeseadistuse failid; loe man-lehte rc(8). |
| /etc/mail/ | Meiliedastusagentide, näiteks sendmail(8) konfiguratsioonifailid. |
| /etc/namedb/ | named-i konfiguratsioonifailid; loe man-lehte named(8). |
| /etc/periodic/ | Skriptid, mida jooksutakse kas kord päevas, nädalas või kuus cron(8) kaudu; loe man-lehte periodic(8). |
| /etc/ppp/ | ppp konfiguratsioonifailid; loe man-lehte ppp(8). |
| /mnt/ | Tühi kataloog, mida süsteemiadministraatorid kasutavad enamasti ajutise külgeühendamiskohana. |
| /proc/ | Protsesside failisüsteem; loe man-lehti procfs(5) ja mount_procfs(8). |
| /root/ | root-kasutaja kodukataloog |
| /sbin/ | Süsteemiprogrammid ja administreerimisutiilid, mida nii ühe kui mitme kasutaja keskkondades kindlasti vajatakse. |
| /stand/ | Standalone-keskkonnas kasutatavad failid |
| /tmp/ | Ajutised failid, enamasti mfs(8) mälupõhine failisüsteem (kataloogi /tmp sisu EI säilitata enamasti süsteemi taaskäivitamise järel). |
| /usr/ | Suurem osa kasutajautiile ja -rakendusi. |
| /usr/bin/ | Tavalisemad utiilid, programmeerimisvahendid ja rakendusprogrammid. |
| /usr/include/ | Standardsed C include-failid. |
| /usr/lib/ | Arhiiviteegid. |
| /usr/libdata/ | Erinevate utiilide andmefailid. |
| /usr/libexec/ | Süsteemideemonid ja -utiilid (mida käivitavad teised programmid). |
| /usr/local/ | Kohalikud käivitatavad failid, teegid ja muu. Seda kataloogi kasutatakse ka vaikesihtkohana FreeBSD portsude süsteemi jaoks. /usr/locali sisemise laotuse peaks määrama selliseks, nagu hier(7) selle /usr-kataloogi puhul ette näeb. Eranditeks on man-kataloog, mis on otse /usr/local ja mitte /usr/local/share all; portsude dokumentatsioon asub kataloogis share/doc/ports. |
| /usr/obj/ | Arhitektuurispetsiifiline sihtpuu, mille loob /usr/src puu ehitamine. |
| /usr/ports | FreeBSD portsude kollektsioon (valikuline). |
| /usr/sbin/ | Süsteemideemonid ja -utiilid (mida käivitavad kasutajad). |
| /usr/share/ | Arhitektuurist sõltumatud failid. |
| /usr/src/ | BSD ja/või kohalikud koodifailid. |
| /usr/X11R6/ | X11R6 distributsiooni kuuluvad käivitatavad failid, teegid ja muu (valikuline). |
| /var/ | Multifunktsionaalsed logi-, ajutised, siirde- ja puhverfailid. |
| /var/log/ | Erinevad süsteemi logifailid. |
| /var/mail/ | Kasutaja kirjakasti failid. |
| /var/spool/ | Erinevad printeri ja meilisüsteemi puhverdamise failid. |
| /var/tmp/ | Ajutised failid, mis säilivad üle süsteemi taaskäivitamiste. |
| /var/yp | NIS-kaardid. |