På denne siden

Alle kommandoene i guiden på én side. Hver rad lenker til kapittelet som forklarer den i full bredde. Kapittel 0 og 1 er introduksjons- og oversiktssider uten kommandoer.

Filnavigering

Kommando Hva den gjør Kapittel
pwd skriv ut den gjeldende mappen Kap 2
ls list filer og mapper Kap 2
cd bytt mappe Kap 2
find søk etter navn, type, alder eller størrelse Kap 2
locate raskt søk i en filnavn-database Kap 2

Filer og mapper

Kommando Hva den gjør Kapittel
mkdir opprett en mappe Kap 3
touch opprett en tom fil / oppdater tidsstempel Kap 3
cp kopier filer og mapper Kap 3
mv flytt eller gi nytt navn Kap 3
rm slett filer (ingen angre) Kap 3
ln opprett harde lenker og symlenker Kap 3
file finn ut hva slags fil noe er Kap 3

Lese og redigere filer

Kommando Hva den gjør Kapittel
cat skriv ut en fil til terminalen Kap 4
less bla gjennom lange filer Kap 4
head vis de første linjene Kap 4
tail vis de siste linjene, eller følg en logg Kap 4
nano en nybegynnervennlig terminalredigerer Kap 4
echo skriv ut tekst Kap 4

Rettigheter og eierskap

Kommando Hva den gjør Kapittel
chmod endre rettigheter (numerisk eller symbolsk) Kap 5
chown endre eier / gruppe Kap 5
chgrp endre gruppen Kap 5
umask sett standardrettigheter for nye filer Kap 5
id vis bruker, gruppe og ID-er Kap 5
whoami skriv ut brukernavnet ditt Kap 5
sudo kjør en kommando med root-rettigheter Kap 5

Prosesser og system

Kommando Hva den gjør Kapittel
ps list kjørende prosesser Kap 6
top direkte prosessliste, sortert etter CPU Kap 6
htop vennligere interaktiv prosessmonitor Kap 6
watch kjør en kommando på nytt og vis endringer Kap 6
kill send et signal til en prosess Kap 6
pgrep finn prosess-ID-er etter navn Kap 6
pkill send signaler til prosesser etter navn Kap 6
killall drep prosesser etter nøyaktig navn Kap 6
uptime hvor lenge systemet har kjørt Kap 6
free minne- og swap-bruk Kap 6

Pakkebehandling

Kommando Hva den gjør Kapittel
apt installer/oppdater pakker (Ubuntu/Debian) Kap 7
dnf installer/oppdater pakker (Fedora) Kap 7
pacman installer/oppdater pakker (Arch) Kap 7

Tekstbehandling

Kommando Hva den gjør Kapittel
grep søk etter tekst Kap 8
sed rediger tekst linje for linje Kap 8
awk feltbasert tekstbehandling Kap 8
cut hent ut kolonner etter skilletegn Kap 8
sort sorter linjer Kap 8
uniq fjern tilstøtende duplikater Kap 8
wc tell linjer, ord og bytes Kap 8
diff vis forskjeller mellom filer Kap 8
tac skriv ut en fil i omvendt linjerekkefølge Kap 8
nl nummerer linjene i en fil Kap 8
column juster tekst til en tabell Kap 8
comm sammenlign to sorterte filer Kap 8
tr erstatt eller klem sammen tegn Kap 8
xargs gjør stdin om til kommandoargumenter Kap 8

Arkiv og komprimering

Kommando Hva den gjør Kapittel
tar samle filer i et arkiv Kap 9
gzip / gunzip komprimér / dekomprimér en enkelt fil Kap 9
zip / unzip arkiver som komprimerer Kap 9
xz sterkere komprimering enn gzip Kap 9

Nettverk

Kommando Hva den gjør Kapittel
ping er verten tilgjengelig? Kap 10
ip adresser, ruter, grensesnitt Kap 10
curl overfør data fra URL-er Kap 10
wget last ned filer Kap 10
dig DNS-oppslag Kap 10
ss sockets og åpne porter Kap 10
traceroute vis ruten en pakke tar Kap 10
nmcli nettverksinnstillinger via NetworkManager Kap 10

Fjernaksess og filoverføring

Kommando Hva den gjør Kapittel
ssh koble til en ekstern maskin Kap 11
ssh-keygen lag et SSH-nøkkelpar Kap 11
ssh-copy-id legg SSH-nøkkelen din på en server Kap 11
scp kopier filer over SSH Kap 11
rsync smart filsynk / sikkerhetskopi Kap 11
sftp interaktiv filoverføring over SSH Kap 11

Disker og lagring

Kommando Hva den gjør Kapittel
df diskplass per filsystem Kap 12
du diskbruk i et mappetre Kap 12
lsblk list blokkenheter og partisjoner Kap 12
blkid vis filsystem-UUID-er (krever root) Kap 12

Shell-grunnleggende

Kommando Hva den gjør Kapittel
man les en kommandos manualside Kap 13
apropos søk i mansider etter nøkkelord Kap 13
which finn hvor en kommando ligger Kap 13
type shell-innbygd eller eget program? Kap 13
history kommandohistorikken din Kap 13
alias korte navn for kommandoer Kap 13
export gjør en variabel synlig for underprosesser Kap 13
tee skriv til en fil og til skjermen Kap 13
nohup hold en jobb i live etter utlogging Kap 13
jobs list bakgrunnsjobbene til dette shellet Kap 13
fg / bg gjenoppta en jobb i forgrunnen / bakgrunnen Kap 13
tmux terminalmultiplekser Kap 13

Tjenester og logger

Kommando Hva den gjør Kapittel
systemctl kontroller tjenester Kap 14
journalctl les systemloggen Kap 14
zcat vis gzip-komprimert tekst Kap 14
zgrep grep i gzip-komprimert tekst Kap 14

Automatisering

Kommando Hva den gjør Kapittel
cron planleggingstjenesten Kap 15
crontab administrer planlagte oppgaver Kap 15
date skriv ut dagens dato og klokkeslett Kap 15
bash kjør et shell-skript Kap 15