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 |