Skip to content

✏️ Øvelse 7 – Ændring og søgning i filer

ℹ️ Information

Formålet med denne øvelse er at introducere de grundlæggende Linux-kommandoer der kan anvendes til at udskrive, søge og oprette filer.

Fremgangsmåden er, at du bliver bedt om at eksekvere en kommando, og herefter notere hvad der sker. Målet med disse øvelser er, at du skal opbygge et Cheat sheet med Linux-kommandoer i dit GitLab repo og få en generel rutinering med grundlæggende Linux Bash-kommandoer. Det betyder følgende for alle trin i øvelsen:

  1. Udfør kommandoen.
  2. Observer resultatet, og noter det herefter i dit Cheat sheet.
    Altså efter hver eksekveret kommando, skal du kunne redegøre for, hvad den gjorde.

Der skal bruges en eksperimentel tankegang i denne øvelse, da man ikke altid umiddelbart kan se hvad kommandoen gør. Så nogen gange er en del af øvelsen også at finde ud af hvordan man undersøger det



🧭 Instruktioner

Husk at notere i dit cheatsheet efter hvert trin!

Det skal bruges en eksperimentel tankegang i denne øvelse, da man ikke altid umiddelbart kan se hvad kommandoen gør. Så nogen gange er en del af øvelsen også at finde ud af hvordan man undersøger det


1️⃣ Oprettelse, kopiering og sletning af filer og directories

  1. I Home directory, eksekver kommandoen touch minfile.txt
  2. I Home directory, eksekver kommandoen cp minfile.txt kopiafminfile.txt
  3. I Home directory, eksekver kommandoen mkdir minfiledir
  4. I Home directory, eksekver kommandoen, mv minfile.txt minfiledir
  5. I Home directory, eksekver kommandoen, rm -r minfiledir

2️⃣ Arbejde med tekst og redirect operatoren

I de næste trin skal der arbejdes med oprettelse af filer med tekst indhold, her bliver redirect operatoren introduceret (>). Operatoren tager outputet fra kommandoen på venstre side og skriver til filen på højre side.

  1. I Home directory, eksekver kommandoen echo "hej verden" > hejverdenfil.txt
  2. I Home directory, eksekver kommandoen cat hejverdenfil.txt
  3. I Home directory, eksekver kommandoen echo "hej ny verden" > hejverdenfil.txt
  4. I Home directory, eksekver kommandoen cat hejverdenfil.txt
  5. I Home directory, eksekver kommandoen echo "hej endnu en ny verden" >> hejverdenfil.txt
  6. I Home directory, eksekver kommandoen cat hejverdenfil.txt

3️⃣ Brug af pipe operatoren og søgning i output

I de næste trin introduceres pipe operatoren (|). Den tager outputtet fra kommandoen på venstre side, og giver det videre til kommandoen på højre side

  1. I /etc/, eksekver kommandoen cat adduser.conf
  2. I /etc/, eksekver kommandoen cat adduser.conf | grep 1000
  3. I /etc/, eksekver kommandoen cat adduser.conf | grep no
  4. I /, eksekver kommandoen grep no /etc/adduser.conf
  5. I /, eksekver kommandoen ls -al | grep proc
  6. I /etc/, eksekver kommandoen ls -al | grep shadow


Last update: 2026-03-20 13:58:28