Grunnleggende Linux
Kapittel 1
Linux filsystem
/root
Hjemmekatalogen til root-brukeren. Ikke det samme som rotkatalogen /. Brukes til root sine personlige filer og konfigurasjoner.
/home
Her ligger alle data til de ulike brukerne. Hver bruker har sin egen undermappe med brukernavn som mappenavn.
/etc
Konfigurasjonsfiler for de fleste programmer og systemet.
/bin og /sbin
Her ligger programmer systemet er avhengig av. /bin for vanlige brukere, /sbin primært for systemadministrasjon.
/lib
Delte biblioteker og programmer som brukes av systemet.
/mnt
Lokale og nettverkssystemer er montert here (midlertidige mounts).
/media
Brukes ofte til å montere USB og optiske medier i systemer som støtter automatisk montering.
/dev
Referanser til hardware-enheter (virtuelle filer som representerer disker, terminaler, osv.).
/proc
Holder informasjon om prosesser som kjører og systeminformasjon.
/sys
Mappe relatert til kernel-informasjon.
Linux filnavigering
cd ..
Går ett nivå opp.
cd -
Bytter tilbake til forrige mappe.
cd
Går til hjemmekatalogen.
ls -r
Gir oversikt over mapper og filer rekursivt (inkludert undermapper).
ls -l
Viser detaljer om filer og mapper (rettigheter, eier, størrelse, endringsdato).
ls -a
Viser skjulte filer (de som starter med punktum).
pwd
Printer gjeldende katalog (current working directory).
find <mappe> -name "mønster"
Søker etter filer eller mapper. Eksempel: find . -name "test*"
Mappe og filstrukturredigering
mkdir <navn>
Lager en ny mappe.
rmdir <navn>
Sletter en tom mappe.
cp <fil> <ny_fil>
Kopierer en fil og gir den et nytt navn.
Eksempel: cp tekst.txt kopi.txt
Kopiering til ny lokasjon uten nytt navn: cp tekst.txt /home/bruker/dokumenter/
mv <fil> <ny_lokasjon>
Flytter en fil til ny mappe.
mv <fil> <nytt_navn>
Gir filen nytt navn. Kan kombineres med flytting.
Wildcards
* betyr "alle tegn"
? representerer ett tegn
Eksempel:
mv *.txt <ny_lokasjon>
Flytter alle .txt-filer til ny lokasjon.
rm <fil>
Sletter en spesifikk fil.
rm -r <mappe>
Sletter en mappe og alt innhold.
⚠️ rm -rf brukes for å tvinge sletting uten spørsmål. Brukes med stor forsiktighet.
find <mappe> -name "mønster"
Søker etter filer eller mapper. Eksempel:
find . -name "test*"
