Här är en lista över grundläggande Linux-kommandon, uppdelad i olika avsnitt. Varje kommando har en beskrivning och ett exempel för att hjälpa hur kommandon fungerar.
1. Navigering
Kommando
Beskrivning
Exempel
pwd
Visar den aktuella katalogens sökväg
pwd
ls
Listar filer och kataloger i den aktuella katalogen
ls -l
cd
Byter till en annan katalog
cd /home/användare
mkdir
Skapar en ny katalog
mkdir ny_katalog
rmdir
Tar bort en tom katalog
rmdir tom_katalog
2. Filhantering
Kommando
Beskrivning
Exempel
cp
Kopierar filer eller kataloger
cp fil.txt /destination
mv
Flyttar eller byter namn på filer/kataloger
mv gammal.txt ny.txt
rm
Tar bort filer eller kataloger
rm fil.txt (använd -r för kataloger)
touch
Skapar en tom fil eller uppdaterar filens tidsstämpel
touch fil.txt
cat
Visar innehållet i en fil
cat fil.txt
3. Fil- och katalog rättigheter
Kommando
Beskrivning
Exempel
chmod
Ändrar fil- och katalogrättigheter
chmod 755 fil.txt
chmod
Ändrar ägare och grupp för en fil eller katalog
chown användare:grupp fil.txt
chgrp
Ändrar gruppen för en fil eller katalog
chgrp grupp fil.txt
4. Visning och redigering av filer
Kommando
Beskrivning
Exempel
cat
Visar innehållet i en fil
cat fil.txt
more
Visar innehållet i en fil en sida i taget
more fil.txt
less
Liknar more men med fler funktioner
less fil.txt
head
Visar de första raderna i en fil
head -n 5 fil.txt
tail
Visar de sista raderna i en fil
tail -n 5 fil.txt
nano
En enkel textredigerare
nano fil.txt
vim
En avancerad textredigerare
vim fil.txt
5. Sökning och filtrering
Kommando
Beskrivning
Exempel
find
Söker efter filer och kataloger
find / -name fil.txt
grep
Söker efter en textsträng i filer
grep "söktext" fil.txt
locate
Snabbt sökverktyg för filer (baserat på databas)
locate fil.txt
wc
Räknar ord, rader och tecken i en fil
wc fil.txt
6. Diskanvändning och systeminformation
Kommando
Beskrivning
Exempel
df
Visar storleken för kataloger och filer
df -h
du
Visar storleken för kataloger och filer
du -h /katalog
free
Visar information om systemminne
free -h
top
Visar en realtidsöversikt över aktiva processer
top
uname
Visar systeminformation
uname -a
uptime
Visar systemets drifttid
uptime
7. Processhantering
Kommando
Beskrivning
Exempel
ps
Visar en lista över aktiva processer
ps aux
kill
Dödar en process med hjälp av process-ID
kill 1234
killall
Dödar alla processer med ett specifikt namn
killall programnamn
pkill
Dödar processer baserat på namn eller attribut
pkill programnamn
bg
Återupptar en process i bakgrunden
bg %1
fg
Återupptar en process i förgrunden
fg %1
8. Nätverkshantering
Kommando
Beskrivning
Exempel
ping
Skickar ICMP-förfrågningar till en värd
ping google.com
ifconfig
Visar nätverksinformation (ersätts av ip på moderna system)