Gå til indhold
Jan Engelbrecht Pederseb Logo

Linux Mint-terminalen – din komplette kommandoguide

Lær at navigere, administrere filer, styre rettigheder, installere software og automatisere opgaver. Fra cd til sudo – alt, hvad du behøver.

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å:

  • GUI (Graphical User Interface): Det skrivebord, du kender. Du bruger mus eller berøringsskærm til at klikke på vinduer, menuer og ikoner. Det er visuelt og intuitivt, men kan være langsomt til gentagne opgaver.
  • CLI (Command Line Interface): Et rent tekstbaseret miljø. Du styrer computeren ved at skrive præcise tekstordrer (kommandoer) og trykke på Enter.

Selvom Linux Mint har et fantastisk skrivebord, er der tre store fordele ved terminalen: Hastighed (opdater hele systemet på sekunder), automatisering (saml opgaver i scripts), og fejlfinding (det er nemmere at kopiere tekstkommandoer end at forklare menunavigation).

💡 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

Du kan åbne terminalen via genvejen nævnt ovenfor, gennem startmenuen (søg efter "Terminal"), eller via hurtigstart-ikonet (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:~$

  • jensen – dit brugernavn.
  • @ – adskiller bruger fra computerens navn.
  • mint-bærbar – computerens værtsnavn.
  • ~ – din aktuelle mappe (tilde står for hjemmemappen).
  • $ – du er almindelig bruger (root-brugeren har #).

1.4 Terminalens vigtigste genveje & 1.5 Historik

  • Kopiér: Ctrl + Shift + C
  • Indsæt: Ctrl + Shift + V
  • Tab-fuldførelse: Tryk Tab for automatisk at fuldføre fil- og mappenavne.
  • Historik: Brug pil op (↑) og pil ned (↓) til at genkalde tidligere kommandoer.

💡 Kommandoer til historik:

history – viser alle tidligere kommandoer.

Ctrl + R – interaktiv søgning i historikken baglæns.

2.1 pwd – find din placering

pwd (Print Working Directory) udskriver den aktuelle mappes absolutte sti.

2.2 ls – se filer og mapper

ls (List) viser indholdet af mappen.

  • ls -l – detaljeret liste (rettigheder, ejer, størrelse).
  • ls -a – viser skjulte filer (dem, der starter med punktum).
  • ls -lah – den mest anvendte kommando: Viser alle filer detaljeret med læsbare størrelser for mennesker (MB/GB).

2.3 cd – skift mappe

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

  • cd Dokumenter – gå ind i mappen "Dokumenter".
  • cd .. – gå én mappe op.
  • cd ~ (eller blot cd) – gå til hjemmemappen.
  • cd / – gå til roden af filsystemet.
  • cd - – gå til den forrige mappe.

Video-anbefaling: "Linux File System Navigation – Master the Basics" af Learn Linux TV.

3. Komplet fil- og mappehåndtering

3.1 & 3.2 Opret mapper og filer

mkdir Projekter opretter en mappe. Brug mkdir -p Projekter/2026/Regnskab til at oprette hele stier på én gang.
touch note.txt opretter en tom fil eller opdaterer tidsstemplet på en eksisterende.

3.3 cp – kopiér filer og mapper

cp fil.txt kopi.txt kopierer en fil. For at kopiere en hel mappe bruges flaget -r (rekursivt): cp -r Mappe/ MappeBackup/.

3.4 mv – flyt og omdøb

mv gammelt.txt nyt.txt omdøber filen. mv fil.txt Dokumenter/ flytter filen. ⚠️ Advarsel: mv overskriver eksisterende filer uden varsel. Brug -i (interaktiv) for at undgå datatab.

3.5 & 3.6 rm og sletning

rm fil.txt sletter filer. rm -r Mappe/ sletter mapper.

🚫 Fare: Slettet er slettet!

Kør aldrig sudo rm -rf / – det sletter hele systemet! Du kan med fordel installere trash-cli (via sudo apt install trash-cli) og benytte trash-put fil.txt for sikker sletning til papirkurven.

4. Rettigheder og styring (Permissions)

4.1 Forstå Linux-rettigheder

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

Bogstav Betydning Talværdi
r Læse 4
w Skrive 2
x Eksekvere 1

4.2 Læs rettighedsstrengen med ls -l

Eksempel: -rwxr-xr-- betyder følgende:

  • Første tegn: - = fil, d = mappe.
  • Næste 3: ejerens rettigheder (rwx = læse, skrive, eksekvere).
  • Midterste 3: gruppens rettigheder (r-x = læse, eksekvere).
  • Sidste 3: andres rettigheder (r-- = kun læse).

4.3 chmod – ændr rettigheder

Brug chmod med tal eller bogstaver.

chmod 755 fil

(Giver ejeren fuld adgang (7), og gruppe/andre læse+eksekvere (5))

chmod +x script.sh

(Gør et script eksekverbart)

4.4 chown – skift ejerskab

Ændrer ejer og evt. gruppe (kræver sudo).

sudo chown jensen fil.txt sudo chown jensen:brugere fil.txt sudo chown -R jensen:brugere Mappe/

(Rekursivt skift for hele mappen)

Video-anbefaling: "CHMOD, CHOWN & CHGRP Permissions" af NetworkChuck.

5. Tekst og visning

cat note.txt udskriver hele filens indhold. Tilføj -n for linjenumre.

head -n 20 fil.log viser de første 20 linjer. tail -f /var/log/syslog viser bunden og følger loggen i realtid (afbryd med Ctrl+C).

5.3 grep & 5.4 nano

grep "fejl" logfil.txt søger efter mønstre. Brug -i for at ignorere store/små bogstaver, og -r for rekursiv søgning.
nano fil.txt åbner en simpel teksteditor. Gem med Ctrl+O, luk med Ctrl+X.

6. Avanceret søgning

6.1 find – realtidssøgning

Søg direkte i filsystemet med specifikke kriterier:

  • find ~ -name "*.pdf"
  • find / -size +500M
  • find ~ -mtime -1 (ændret seneste døgn)

6.2 locate – lynhurtigt i indeks

Søger lynhurtigt i en database (opdateres med sudo updatedb).

  • locate regnskab
  • locate -n 10 config (viser top 10)

7. Komprimering

7.1 tar – arkivering

Brug tar til at pakke filer (flag: -c opret, -x udpak, -v vis, -f filnavn).

  • tar -czvf arkiv.tar.gz Mappe/
  • tar -xzvf arkiv.tar.gz

7.2 zip og unzip

Det mest universelle format på tværs af platforme.

  • zip -r bil.zip Billeder/
  • unzip bil.zip -d ~/Dok/

8–11. Systemadministration, netværk og ressourcer

8. sudo (Superbruger)

Giver dig midlertidige administratorrettigheder. Eksempel: sudo apt update.

Vigtigt: Kør aldrig grafiske programmer som "sudo nemo" – det kan ødelægge dine rettigheder.

Brug clear for at rydde skærmen og exit (eller Ctrl+D) for at lukke sessionen.

9. Netværk & IP

  • ip a – vis netværkskort.
  • hostname -I – hurtig intern IP.
  • curl ifconfig.me – find din offentlige IP-adresse.
  • ping google.dk – test forbindelsen.
  • nmcli device wifi list – scan efter Wi-Fi via terminalen.

10. Software (APT)

  • sudo apt update – opdaterer pakkelisten.
  • sudo apt upgrade – installerer opdateringer.
  • sudo apt install vlc – installerer programmet VLC.
  • sudo apt remove vlc – fjerner programmet.
  • sudo apt autoremove – rydder op i afhængigheder.

11. Hardware & System

  • htop – interaktiv overvågning af CPU, RAM og processer (afslut med Q).
  • df -h – viser brugt og ledig diskplads i et læsbart format.
  • du -sh * – viser størrelsen af mapper/filer for at finde pladsslugere.

12. Tips, fejlfinding og snydeark

12.1 De 5 mest almindelige fejl og løsninger

  • "Permission denied" – du mangler rettigheder. Brug sudo eller sudo !! (for at gentage forrige kommando med sudo).
  • "Command not found" – tjek stavningen eller installér pakken med sudo apt install [pakke].
  • "No such file or directory" – stien er forkert. Brug pwd og ls til at verificere.
  • Terminalen fryser – tryk Ctrl+C for at afbryde, eller Ctrl+Q, hvis du uheldigvis har ramt Ctrl+S (som pauser output).
  • "Could not get lock" – luk andre apt-processer (f.eks. den grafiske opdateringsmanager) eller vent lidt.

12.2 Snydeark over de vigtigste kommandoer

Kommando Betydning
pwdVis aktuel mappe
ls -lahList alle filer detaljeret
cdSkift mappe
mkdir -pOpret mappe(r) inkl. undermapper
cp -rKopiér rekursivt
mvFlyt eller omdøb
rm -rfSlet permanent (forsigtig!)
chmod 755Sæt standardrettigheder
sudo apt update && sudo apt upgrade -yOpdatér systemet
htopOvervåg processer
df -hVis diskplads
pingTest netværk

Appendices: Avancerede teknikker

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.

B. Lav dine egne aliaser

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

C. Kombinér kommandoer med pipes (|)

  • ps aux | grep "cinnamon" (find processer)
  • ls -lah /etc | less (gennemse lang liste)
  • ls ~/Hentet | wc -l (tæl filer)

D. Cron-job til automatisering

Redigér med sudo crontab -e og tilføj f.eks.:

0 20 * * 7 /home/jensen/update_system.sh

(For at køre scriptet hver søndag kl. 20:00).

E. SSH & F. Timeshift

SSH uden password:

  • ssh-keygen -t ed25519 (Generér)
  • ssh-copy-id bruger@ip (Kopiér)
  • ssh bruger@ip (Log ind)

Timeshift (Backup):

  • sudo timeshift --create --comments "Før eksperiment"
  • sudo timeshift --restore

Ofte stillede spørgsmål om Linux-terminalen

Hvad er forskellen på GUI og CLI i Linux Mint?

GUI (Graphical User Interface) er det visuelle skrivebord med vinduer og menuer. CLI (Command Line Interface) er terminalen, et rent tekstbaseret miljø, hvor du styrer computeren via præcise tekstkommandoer, hvilket ofte er hurtigere til gentagne opgaver.

Hvordan åbner jeg terminalen hurtigst i Linux Mint?

Du kan åbne terminalen (som i Linux Mint hedder GNOME Terminal) lynhurtigt ved at bruge tastaturgenvejen Ctrl + Alt + T.

Er det farligt at bruge "rm -rf" i terminalen?

Ja. Kommandoen rm -rf sletter filer og mapper permanent uden at spørge om bekræftelse. Kør aldrig "sudo rm -rf /", da det sletter hele dit styresystem øjeblikkeligt.

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 aliaser, og automatisér dine rutineopgaver med cron. Terminalen er din stærkeste allierede i Linux Mint.

Få hjælp til Linux og IT-infrastruktur