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)
Lær at navigere, administrere filer, styre rettigheder, installere software og automatisere opgaver. Fra cd til sudo – alt, hvad du behøver.
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: 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.
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.
Når du åbner terminalen, mødes du af en prompt som f.eks.: jensen@mint-bærbar:~$
💡 Kommandoer til historik:
history – viser alle tidligere kommandoer.
Ctrl + R – interaktiv søgning i historikken baglæns.
pwd (Print Working Directory) udskriver den aktuelle mappes absolutte sti.
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).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.
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.
cp fil.txt kopi.txt kopierer en fil. For at kopiere en hel mappe bruges flaget -r (rekursivt): cp -r Mappe/ MappeBackup/.
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.
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.
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 |
Eksempel: -rwxr-xr-- betyder følgende:
- = fil, d = mappe.rwx = læse, skrive, eksekvere).r-x = læse, eksekvere).r-- = kun læse).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)
Æ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.
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).
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.
Søg direkte i filsystemet med specifikke kriterier:
find ~ -name "*.pdf"find / -size +500Mfind ~ -mtime -1 (ændret seneste døgn)Søger lynhurtigt i en database (opdateres med sudo updatedb).
locate regnskablocate -n 10 config (viser top 10)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.gzDet mest universelle format på tværs af platforme.
zip -r bil.zip Billeder/unzip bil.zip -d ~/Dok/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.
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.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.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.sudo eller sudo !! (for at gentage forrige kommando med sudo).sudo apt install [pakke].pwd og ls til at verificere.| Kommando | Betydning |
|---|---|
| pwd | Vis aktuel mappe |
| ls -lah | List alle filer detaljeret |
| cd | Skift mappe |
| mkdir -p | Opret mappe(r) inkl. undermapper |
| cp -r | Kopiér rekursivt |
| mv | Flyt eller omdøb |
| rm -rf | Slet permanent (forsigtig!) |
| chmod 755 | Sæt standardrettigheder |
| sudo apt update && sudo apt upgrade -y | Opdatér systemet |
| htop | Overvåg processer |
| df -h | Vis diskplads |
| ping | Test netværk |
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.
Tilføj aliaser til ~/.bashrc (f.eks. alias ll="ls -lah") og genindlæs konfigurationen med source ~/.bashrc.
ps aux | grep "cinnamon" (find processer)ls -lah /etc | less (gennemse lang liste)ls ~/Hentet | wc -l (tæl filer)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).
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 --restoreGUI (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.
Du kan åbne terminalen (som i Linux Mint hedder GNOME Terminal) lynhurtigt ved at bruge tastaturgenvejen Ctrl + Alt + T.
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.
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