Hopp til hovedinnhold

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*"

Robert Kristoffersen
Fullstack-utvikler • Webno