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