Linux Grunderna

Välkommen till Linux!

Linux är ett kraftfullt och flexibelt operativsystem som ger dig full kontroll över din dator. Det är gratis, öppen källkod och används av miljontals användare världen över - från nybörjare till professionella utvecklare.

Varför välja Linux?

Rekommenderad distribution: CachyOS

För dig som vill ha ett snabbt, modernt och användarvänligt Linux-system rekommenderar vi CachyOS. Det är en Arch Linux-baserad distribution som är optimerad för prestanda och kommer med allt du behöver förinstallerat.

🚀 Varför CachyOS? CachyOS är optimerat för moderna processorer och ger dig bästa möjliga prestanda direkt ur lådan. Det kommer med en vacker skrivbordsmiljö och alla verktyg du behöver för att komma igång snabbt.

Ladda ner CachyOS

Besök den officiella nedladdningssidan för att hämta den senaste versionen:

→ cachyos.org/download/

Välj den version som passar dig bäst:

Grundläggande Linux-kommandon

När du har installerat Linux är det dags att lära sig grunderna i terminalen. Här är de viktigaste kommandona:

Navigera i filsystemet

# Visa nuvarande katalog
pwd

# Lista filer och mappar
ls

# Lista med detaljer (storlek, rättigheter, datum)
ls -lah

# Byt katalog
cd /sökväg/till/mapp

# Gå till hemkatalogen
cd ~

# Gå upp en nivå
cd ..

Hantera filer och mappar

# Skapa ny mapp
mkdir mapp-namn

# Skapa flera mappar på en gång
mkdir -p projekt/src/components

# Kopiera fil
cp fil.txt kopia.txt

# Flytta/byt namn på fil
mv gammal.txt ny.txt

# Ta bort fil
rm fil.txt

# Ta bort mapp och allt innehåll
rm -rf mapp-namn
⚠️ Varning: Kommandot rm -rf tar bort filer permanent utan att fråga. Var försiktig när du använder det!

Pakethantering med pacman

CachyOS (och Arch Linux) använder pacman som pakethanterare. Det är verktyget du använder för att installera, uppdatera och ta bort program.

Grundläggande pacman-kommandon

# Uppdatera systemet
sudo pacman -Syu

# Installera ett paket
sudo pacman -S paket-namn

# Installera flera paket
sudo pacman -S firefox vlc gimp

# Ta bort ett paket
sudo pacman -R paket-namn

# Ta bort paket och oanvända beroenden
sudo pacman -Rns paket-namn

# Sök efter paket
pacman -Ss sökord

# Visa information om installerat paket
pacman -Qi paket-namn

# Lista alla installerade paket
pacman -Q
💡 Tips: Kör alltid sudo pacman -Syu innan du installerar nya paket för att säkerställa att systemet är uppdaterat.

AUR och yay

AUR (Arch User Repository) är ett community-drivet arkiv med tusentals extra paket som inte finns i de officiella förråden. För att enkelt installera paket från AUR använder vi yay.

Installera yay

CachyOS kommer oftast med yay förinstallerat. Om inte, installera det så här:

sudo pacman -S --needed git base-devel
git clone https://aur.archlinux.org/yay.git
cd yay
makepkg -si

Använda yay

Yay fungerar precis som pacman, men kan även installera från AUR:

# Uppdatera system och AUR-paket
yay -Syu

# Installera paket från AUR
yay -S paket-namn

# Sök i både officiella förråd och AUR
yay sökord

# Ta bort paket
yay -R paket-namn

Exempel på populära AUR-paket:

# Google Chrome
yay -S google-chrome

# Visual Studio Code
yay -S visual-studio-code-bin

# Spotify
yay -S spotify

# Discord
yay -S discord
🎯 Pro-tips: Du kan använda yay för alla paket, både från officiella förråd och AUR. Det gör livet enklare!

Användbara systemkommandon

# Visa systeminfo
fastfetch

# Visa diskutrymme
df -h

# Visa minnesanvändning
free -h

# Visa processer
htop

# Rensa paketcache (frigör diskutrymme)
sudo pacman -Sc

# Hitta stora filer
du -sh * | sort -h

# Starta om systemet
sudo reboot

# Stäng av systemet
sudo shutdown now

Texteditors i terminalen

För att redigera konfigurationsfiler behöver du en texteditor:

nano (enklast för nybörjare)

# Öppna fil
nano filnamn.txt

# Spara: Ctrl + O, Enter
# Avsluta: Ctrl + X

vim (kraftfull men svårare)

# Öppna fil
vim filnamn.txt

# Börja redigera: Tryck 'i'
# Spara och avsluta: Tryck Esc, skriv ':wq', Enter
# Avsluta utan att spara: Tryck Esc, skriv ':q!', Enter
📝 Rekommendation: Börja med nano tills du känner dig bekväm med Linux. Vim är kraftfullt men har en brant inlärningskurva.

Få hjälp

Alla Linux-kommandon har inbyggd dokumentation:

# Visa manual för kommando
man kommando

# Exempel: visa manual för ls
man ls

# Snabb hjälp
kommando --help

# Exempel
ls --help

Nästa steg

Nu när du känner till grunderna kan du:

🌟 Välkommen till Linux-världen! Tveka inte att experimentera - det är så man lär sig bäst. Och kom ihåg: Google och Linux-communityn är alltid där för att hjälpa till!
← Tillbaka till guider