WSL

WSL -2- 📂Navigation

🎯 Syfte

Lära dig att röra dig i Linux-filsystemet, hantera filer och förstå grundläggande terminalkommandon.


🗂️ Linux-filsystemets grunder

Linux har en enhetlig hierarki – allt börjar i roten: /

Exempel på vanliga kataloger:

  • /home/ – användarmappar
  • /etc/ – systeminställningar
  • /usr/ – program och verktyg
  • /mnt/c/ – din C: disk i Windows (via WSL)

📁 Grundläggande kommandon för navigering

pwd       # Visa var du är (Print Working Directory)
ls        # Lista filer och mappar
cd <namn> # Gå till katalog
cd ..     # Gå upp en nivå
cd ~      # Gå till hemkatalog

Exempel:

cd /home/<ditt-namn>
ls

🧱 Skapa och hantera filer/mappar

mkdir mappnamn      # Skapa en mapp
touch filnamn.txt   # Skapa en tom fil
cp fil1 fil2        # Kopiera fil
mv fil1 nyplats/    # Flytta eller döp om fil
rm fil.txt          # Ta bort fil
rm -r mapp/         # Ta bort mapp (rekursivt)

📄 Visa och redigera filer

cat fil.txt     # Visa innehållet
less fil.txt    # Bläddra i innehållet
nano fil.txt    # Redigera i terminalen (enkel editor)

Tryck Ctrl + X för att avsluta nano, och spara om du vill.


💡 Tips: Windows-filer i Linux

Windows-filsystem är tillgängligt under /mnt/

cd /mnt/c/Users/<ditt-namn>/Desktop

Där kan du läsa/skriva till dina vanliga filer från Linux!


🧪 Övning – Navigera och hantera filer

  1. Öppna din Ubuntu-terminal.

  2. Navigera till din hemkatalog:

    cd ~
  3. Skapa en ny mapp och gå in i den:

    mkdir testprojekt
    cd testprojekt
  4. Skapa en fil, redigera och visa den:

    nano hej.txt
    # Skriv "Hej WSL", spara med Ctrl+X → Y → Enter
    cat hej.txt
  5. Navigera till din Windows Desktop från Linux:

    cd /mnt/c/Users/<ditt-namn>/Desktop

✅ Klart med Modul 2!

I nästa modul ska vi använda WSL för att programmera med Python, C/C++ och andra språk.