Green World
En side om Milj√ł, Elektronikk, Programmering og litt til
Elektronisk infrastruktur Raspberry PI Informasjonsteknologi
Elektronisk infrastruktur Raspberry PI Informatikk 1
Steng X

Linux

Filsystem

Det er viktig √• ha en grunnleggende forst√•else av Linux filsystem for √• kunne man√łvrere seg rundt i filene dine, installert software og hvor filer du ikke skal r√łre ligger.

Linux filsystem
Fig.1 - Filsystem i Linux. Bilde fra Freedompenguin

Hjem

Når du logger inn i systemet og åpner et kommandovindu, havner du i hjemme mappen din. Den ligger i /home/pi/, der brukernavnet ditt er "pi" hvis du ikke har endret navn når du installerte systemet.

Det er her alle filene dine havner som standard, og alle endringer på desktoppen osv. ligger her.

Hvis du √łnsker √• navigere deg til ditt hjemmeomr√•de skriver du bare cd og enter. Alternativt cd / og deretter cd home/pi. Du kan ogs√• bruke cd ~.

G√• til hjemmefolderen din √• skriv ls -al og du vil f√• listet opp alle filene som ligger der, -al s√łrger for at ogs√• de skjulte filene vises.

Husk at er du logget inn som "root" bruker vil hjemmeområde ditt være i /root/ og ikke i /home/root/ som man kanskje skulle tro etter det somer skrevet over, men dette er et spesial område for root.

De andre mappene

/bin/
Alle programmer som er en del av operativsystemet ligger her. For eksempel ls som vi snakket om over.

/boot/
Boot loader, kernels og initrd filer.

/dev/
Enheter, som disker.

/etc/
Systemfiler.

/lib/
Biblioteker som er en del av /bin/ og /sbin/. For operativsystemet.

/media/
Mounting av CD enheter.

/mnt/
Midlertidig oppkobling av filsystemer.

/opt/
Add-on program softwarepakker. kode som på forrhånd er kompilert, og ikke binær kode.

/proc/
Mye tekstdokumenter, med informasjon om systemet (kernel og prosesser).

/root/
Hjemmeområdet for root brukeren.

/sbin/
Binære administrasjonsfiler for systemet, og filer som operativsystemet trenger for å virke.

/tmp/
Midlertidige filer.

/srv/
Stasjonsspesifikke filer som OP systemet pruker.

/sys/
Filsystem for eksportering av kernel.

/usr/
Det andre hjemmeområdet for systemet og her ligger mesteparten av kompilerte programmer.

/var/
Forskjellig data, slik som logger, databaser, webserver osv.

Kommandoer

ls
Lister opp filene i den mappen du er i eller den kan brukes med mappe og andre tilleggskommandoer for mer.