Linux Mint Terminalen – Din Komplette Kommandoguide

Lær at navigere, administrere filer, styre rettigheder, installere software og automatisere opgaver med de mest essentielle Linux Mint-kommandoer. Fra cd til sudo – alt du behøver.

Jan Engelbrecht Pedersen underviser i Linux Mint terminalkommandoer

Indholdsfortegnelse

1. Introduktion til Terminalen
7. Komprimering og Arkivering
2. Navigation i filsystemet
8. Systemadministration (sudo)
3. Fil- og mappehåndtering
9. Netværk og IP-adresser
4. Rettigheder (chmod, chown)
10. Softwarehåndtering (APT)
5. Visning, søgning og redigering
11. Systemressourcer (htop, df)
6. Avanceret fil-søgning
12. Tips, fejlfinding og snydeark
Appendices: Automation, SSH, Timeshift
1

Introduktion til Terminalen i Linux Mint

1.1 Hvad er terminalen (CLI), og hvorfor bruge den?

For at forstå terminalen skal vi adskille to måder at styre en computer på:

Selvom Linux Mint har et fantastisk skrivebord, er der tre store fordele ved terminalen:

💡 Tip

Terminalen kaldes i Linux Mint for Gnome Terminal. Du åbner den hurtigst med Ctrl + Alt + T.

1.2 Sådan åbner og tilpasser du terminalen i Mint

Du kan åbne terminalen på tre måder:

  1. Tastaturgenvej: Ctrl + Alt + T
  2. Startmenu: Klik på Linux Mint-logoet, søg efter "Terminal".
  3. Hurtigstart-ikon: Klik på det sorte ikon med >_ på proceslinjen.

Du kan tilpasse udseendet ved at højreklikke i terminalvinduet, vælge Præferencer og justere skrifttype, farver og gennemsigtighed.

1.3 Forståelse af prompten

Når du åbner terminalen, mødes du af en prompt som f.eks.:

jensen@mint-bærbar:~$

Prompten består af:

1.4 Terminalens vigtigste genveje

1.5 history – Se, søg og genbrug kommandoer

Skriv history for at få en nummereret liste over tidligere kommandoer. Brug Ctrl + R til at søge baglæns i historikken.

💡 Kommando

history – viser alle tidligere kommandoer.

Ctrl + R – interaktiv søgning i historikken.

2

Navigation – Find rundt i dit filsystem

2.1 pwd – Find din aktuelle placering

pwd (Print Working Directory) viser den fulde sti til den mappe, du står i.

💡 Kommando

pwd – udskriver den aktuelle mappes absolutte sti.

2.2 ls – Se filer og mapper

ls (List) viser indholdet af den aktuelle mappe. De mest nyttige flag:

💡 Kommando

ls -lah – den mest anvendte ls-kommando.

2.3 cd – Skift mappe

cd (Change Directory) bruges til at bevæge sig rundt.

💡 Genvej

cd uden argumenter bringer dig altid hjem.

Video: Linux File System Navigation – Master the Basics af Learn Linux TV

3

Komplet Fil- og Mappehåndtering

3.1 mkdir – Opret mapper

mkdir (Make Directory) opretter en ny mappe. Brug -p til at oprette hele stier.

💡 Kommando

mkdir Projekter – opret en mappe.

mkdir -p Projekter/2026/Regnskab – opret hele mappestrukturen på én gang.

3.2 touch – Opret tomme filer

touch opretter en tom fil eller opdaterer tidsstemplet på en eksisterende.

💡 Kommando

touch note.txt – opret en tom fil.

3.3 cp – Kopier filer og mapper

cp (Copy) kopierer filer. Brug -r til mapper (rekursivt) og -p for at bevare attributter.

💡 Kommando

cp fil.txt kopi.txt – kopier en fil.

cp -r Mappe/ MappeBackup/ – kopier en hel mappe.

3.4 mv – Flyt og omdøb

mv (Move) bruges både til at flytte og omdøbe filer/mapper.

💡 Kommando

mv gammelt.txt nyt.txt – omdøb en fil.

mv fil.txt Dokumenter/ – flyt filen til mappen Dokumenter.

⚠️ Advarsel

mv overskriver eksisterende filer uden varsel. Brug -i (interaktiv) eller -n (no-clobber) for at undgå datatab.

3.5 rm – Slet filer permanent

rm (Remove) sletter filer og mapper. Der er ingen papirkurv – slettet er slettet!

🚫 Fare

Kør aldrig sudo rm -rf / – det sletter hele systemet!

3.6 trash-cli – Slet sikkert via papirkurven

Installer sudo apt install trash-cli og brug trash-put i stedet for rm til at sende filer til papirkurven.

💡 Kommando

trash-put fil.txt – flyt til papirkurven.

trash-list – vis indholdet af papirkurven.

trash-empty – tøm papirkurven.

4

Rettigheder og styring (Permissions)

4.1 Forstå Linux-rettigheder

Hver fil har tre sæt rettigheder: læse (r=4), skrive (w=2) og eksekvere (x=1), fordelt på ejer, gruppe og andre.

BogstavBetydningTalværdi
rLæse4
wSkrive2
xEksekvere1

4.2 ls -l – læs rettighedsstrengen

Eksempel: -rwxr-xr-- betyder:

4.3 chmod – ændr rettigheder

Brug chmod med tal eller bogstaver. Eksempel: chmod 755 fil giver ejeren fuld adgang (7) og gruppe/andre læse+eksekvere (5).

💡 Kommando

chmod +x script.sh – gør et script eksekverbart.

chmod 600 hemmelig.txt – kun ejer kan læse/skrive.

4.4 chown – skift ejerskab

chown ændrer ejer og evt. gruppe. Kræver sudo.

💡 Kommando

sudo chown jensen fil.txt – gør jensen til ejer.

sudo chown jensen:brugere fil.txt – skift både ejer og gruppe.

sudo chown -R jensen:brugere Mappe/ – rekursivt for hele mappen.

Video: CHMOD, CHOWN & CHGRP Permissions – Linux Basics af NetworkChuck

5

Visning, søgning og redigering af tekst

5.1 cat – læs filindhold

cat udskriver hele filens indhold. Brug -n for linjenumre.

💡 Kommando

cat note.txt – vis indholdet.

cat -n note.txt – med linjenumre.

5.2 head og tail – vis toppen eller bunden

head viser de første 10 linjer, tail de sidste 10. Brug -n til at ændre antallet.

💡 Kommando

head -n 20 fil.log – vis de første 20 linjer.

tail -f /var/log/syslog – følg loggen i realtid (stop med Ctrl+C).

5.3 grep – søg i filer

grep søger efter mønstre i tekst. Brug -i for at ignorere store/små bogstaver, -r for rekursiv søgning.

💡 Kommando

grep "fejl" logfil.txt – find linjer med ordet "fejl".

grep -ri "wifi" /etc/ – søg efter "wifi" i alle systemfiler.

5.4 nano – teksteditor i terminalen

nano er en simpel, brugervenlig editor. Genveje vises i bunden: Ctrl+O gem, Ctrl+X luk.

💡 Kommando

nano fil.txt – åbn eller opret filen.

6

Avanceret fil-søgning

6.1 find – realtidssøgning

find søger i filsystemet med mange kriterier.

💡 Kommando

find ~ -name "*.pdf" – find alle PDF-filer i hjemmemappen.

find / -size +500M – find filer større end 500 MB.

find ~ -mtime -1 – find filer ændret inden for det seneste døgn.

6.2 locate – lynhurtig søgning i indeks

locate bruger en database og er meget hurtig. Opdater databasen med sudo updatedb.

💡 Kommando

locate regnskab – find alle filer med "regnskab" i navnet.

locate -n 10 config – vis kun de første 10 resultater.

7

Komprimering, Arkivering og Udpakning

7.1 tar – saml og komprimér

tar bruges til at pakke filer sammen. De mest almindelige flag: -c (opret), -x (udpak), -v (vis), -f (filnavn).

💡 Kommando

tar -czvf arkiv.tar.gz Mappe/ – opret en komprimeret .tar.gz-fil.

tar -xzvf arkiv.tar.gz – pak ud.

tar -xvf arkiv.tar.xz – pak .tar.xz ud (systemet registrerer komprimeringen selv).

7.2 zip og unzip – universelt format

zip og unzip håndterer .zip-filer, der er kompatible med alle styresystemer.

💡 Kommando

zip -r billeder.zip Billeder/ – pak en hel mappe.

unzip billeder.zip – pak ud i den aktuelle mappe.

unzip billeder.zip -d ~/Dokumenter/ – pak ud i en specifik mappe.

8

Systemadministration og Superbrugeren (Root)

8.1 Hvad er sudo?

sudo (SuperUser DO) giver dig midlertidige administrator-rettigheder. Brug det kun, når det er nødvendigt.

💡 Kommando

sudo apt update – opdater pakkelister (kræver admin-rettigheder).

⚠️ Vigtigt

Kør aldrig grafiske programmer (f.eks. sudo nemo) – det kan ødelægge filrettigheder i din hjemmemappe og udgøre en sikkerhedsrisiko.

8.2 clear – ryd skærmen

clear eller Ctrl+L rydder terminalvinduet.

8.3 exit – luk terminalen sikkert

exit eller Ctrl+D afslutter sessionen.

9

Netværk, IP-adresser og Forbindelser

9.1 ip a – vis netværkskort og IP-adresser

ip a viser alle netværksgrænseflader og deres IP-adresser.

9.2 hostname -I – hurtig genvej til interne IP'er

hostname -I viser kun de aktive IP-adresser i ét kort output.

9.3 Ekstern IP – curl ifconfig.me

Brug curl ifconfig.me eller wget -qO- icanhazip.com for at finde din offentlige IP.

9.4 ping – test forbindelsen

ping google.dk sender pakker og viser svartider. Stop med Ctrl+C.

9.5 nmcli – styr Wi-Fi fra terminalen

💡 Kommando

nmcli device status – se netværksstatus.

nmcli device wifi list – scan efter trådløse netværk.

nmcli device wifi connect "SSID" password "kode" – opret forbindelse.

10

Softwarehåndtering med APT

10.1 sudo apt update – opdater pakkelisten

Henter den nyeste liste over tilgængelige pakker.

10.2 sudo apt upgrade – opgradér systemet

Installerer alle tilgængelige opdateringer.

10.3 sudo apt install – installer nye programmer

Eksempel: sudo apt install vlc.

10.4 sudo apt remove og autoremove – fjern og ryd op

sudo apt remove vlc fjerner programmet, sudo apt autoremove fjerner overflødige afhængigheder.

💡 Kommando

sudo apt update && sudo apt upgrade -y – opdater hele systemet i ét hug.

Video: Linux Mint Terminal Commands for Beginners af Linux Mint Tutorials

11

Overvågning af Hardware og Systemressourcer

11.1 htop – procesovervågning

htop er et interaktivt værktøj til at se CPU, RAM og processer. Installér med sudo apt install htop.

11.2 df -h – diskplads

df -h viser brugt og ledig plads på alle monterede diske i et læsevenligt format.

11.3 du -sh * – find store mapper

du -sh * viser størrelsen af hver mappe og fil i den aktuelle mappe. Brug det til at finde pladsslugere.

12

Tips, fejlfinding og snydeark

12.1 De 5 mest almindelige fejl og løsninger

12.2 Snydeark over de vigtigste kommandoer

KommandoBetydning
pwdVis aktuel mappe
ls -lahList alle filer detaljeret
cdSkift mappe
mkdir -pOpret mappe(r)
cp -rKopier rekursivt
mvFlyt/omdøb
rm -rfSlet permanent (forsigtig!)
chmod 755Sæt standardrettigheder
sudo apt update && sudo apt upgrade -yOpdater systemet
htopOvervåg processer
df -hVis diskplads
pingTest netværk
A

Appendices: Avancerede teknikker – Scripts, Aliases, Pipes, SSH og Timeshift

Appendix A: Skriv dit første script

Opret en fil update_system.sh:

#!/bin/bash
echo "=== Starter automatisk systemopdatering ==="
sudo apt update && sudo apt upgrade -y
echo "=== Rydder op i gamle rest-filer ==="
sudo apt autoremove -y
echo "=== Systemet er nu up-to-date! ==="

Gør det eksekverbart: chmod +x update_system.sh og kør med ./update_system.sh.

Appendix B: Lav dine egne alias'er

Tilføj til ~/.bashrc (f.eks. alias ll="ls -lah") og genindlæs med source ~/.bashrc.

Appendix C: Kombinér kommandoer med pipes (|)

Eksempler:

Video: Introduction to Linux – Full Course for Beginners (dækker scripts, aliases, pipes)

Appendix D: Cron-job til automatisering

Rediger sudo crontab -e og tilføj f.eks. 0 20 * * 7 /home/jensen/update_system.sh for at køre hver søndag kl. 20:00.

Se eventuelt videoen ovenfor for en visuel gennemgang af cron.

Appendix E: SSH-nøgler til login uden adgangskode

Appendix F: System-backups med Timeshift

Video: How to Use Timeshift in Linux from the Terminal af Rahed Mir

Konklusion

At mestre Linux Mint-terminalen åbner en verden af kontrol, effektivitet og automatisering. Med de kommandoer, du har lært her, kan du navigere, administrere filer, styre rettigheder, diagnosticere netværk, installere software og overvåge dit system – alt sammen uden at forlade kommandolinjen.

Begynd med de basale kommandoer, byg videre med scripts og alias'er, og automatisér dine rutineopgaver med cron. Terminalen er din stærkeste allierede i Linux Mint.

Start forfra med guiden Gå til avancerede teknikker