Overblik over Linux terminal guider med dette Linux commands cheat sheet
Mapper og Filer | |
cd | Naviger mellem biblioteker / mapper…..Hvis du står i Dokumenter eller en anden mappe kan du blot skrive cd og du er nu tilbage i Home |
pwd | Viser hvad for en mappe du står i |
ls | Viser hvad du har i en given mappe |
cp | Kopier en fil |
mv | Flytte en fil til en anden mappe |
rm | Slette en eller flere filer |
stat | Se hvornår en fil sidst er åbnet og ændret |
touch | Oprette en ny fil |
rmdir | Slette en mappe. Og Slet et bibliotek. Standardindstillinger for den aktuelle mappe, men du kan også angive en. Målmappen skal være helt tom. |
mkdir | Oprette en mappe |
rename | Ændre navn på en eller flere file |
find | Søge i en mappe eller på hele computeren efter en specifik fil med bestemte kriterier |
locate | Søg efter fil eller mappe, det er hurtigere end find kommandoen |
cat | Vis indholdet af en tekstfil. Fungerer også med flere filer. |
chmod | Rediger læs, skriv og udfør tilladelser til en fil. chmod guide |
chown | Skift bruger eller gruppe, der ejer en fil. |
Brugere | |
su | Skift bruger. Medmindre du udpeger en bestemt bruger, vil denne kommando forsøge at logge på som root bruger, som du kan tænke på som systemadministrator). |
whoami | Viser det aktuelle brugernavn. |
who | Viser, hvem der er logget ind på systemet |
id | Vis den aktuelle bruger og gruppe. |
finger (dit brugernavn) | Fingerkommandoen giver dig en kort info af oplysninger om en bruger, herunder tidspunktet for brugerens sidste login, brugerens hjemme bibliotek og brugerkontoens fulde navn. |
last | Viser hvem der sidst har logget ind på systemet |
adduser | Opretter en bruger |
userdel | Sletter en bruger |
passwd | Opret eller opdater en brugers adgangskode. |
System Administration | |
lsb_release -a | Viser hvilken distro version du bruger |
uname -m | Se om din computer kører 32 bit eller 64 bit |
uname -a | Viser kernesystems oplysninger såsom kerneversion, hardware og operativsystem. |
uname -r | Viser kun kernel version |
sudo | Indtast sudo foran en kommando for at udføre kommandoen som systemadministrator. Brugeren skal have administratorrettigheder for at dette skal fungere. |
mount | Tilslut et separat filsystem (f.eks. En ekstern harddisk eller USB-stick) til dit systems hovedfilsystem. |
umount | Fjern et separat filsystem fra dit systems hovedfilsystem. |
apt/dnf/pacman | Programmer til installation af software og opdateringer. Hvilken der skal bruges afhænger af dit Linux-baserede operativsystem. Hvert program kræver administratorrettigheder og yderligere instruktioner, såsom sudo apt install programnavn. |
jobs | Viser status for alle aktuelle job. Et job er en repræsentation af en kørende proces eller gruppe af processer. |
kill | Afslut en proces i henhold til dens proces-id (som du kan få ved hjælp af kommandoen ps. |
killall | Afslut alle processer, hvis navne passer til din forespørgsel. |
ps | Vis en liste over kørende processer. Standardindstillinger for processer startet af den aktuelle bruger. |
top | Viser en liste over kørende processer sorteret efter hvor meget CPU hver bruger. I modsætning til ps opdateres kommandoen i realtid. |
uptime | Viser tiden siden sidste opstart. |
whereis | Finds the executable file for a program. |
df | Viser, hvor meget diskplads der er brugt og ledig på dit system. |
free -h | Viser info om ledigt og brugt hukommelse på din swap partition |
Netværks administration | |
ip | Viser din IP-adresse, netværksgrænseflader, brug af båndbredde og mere. |
ping | Ping-kommandoen giver dig mulighed for at kontrollere, at du har netværksforbindelse med en anden netværksenhed. Det bruges ofte til at hjælpe med at foretage fejlfinding af netværksproblemer. For at bruge ping skal du angive IP-adressen eller maskinnavnet på den anden enhed. |
dig | Find et domænes DNS-adresse op |
netstat -pnltu | Viser alle aktive porte |
wget | Download en fil |
ssh | Sikker shell. Opret forbindelse og log ind på en ekstern netværksplacering. |
Diverse | |
history | Viser hvad for nogle kommandoer du har brugt |
history | grep kommando | Foreksempel (history | grep cd) så kan du se hvor mange gange du har brugt cd kommandoen. |
man | Viser en manual for et terminal program |
whatis | whatis ls (eksempel) ls (1) – list directory contents |
alias | Opretter en genvej til en given kommando alias guide |
exit | Lukker terminalen |
clear | Rydder terminalen så den ser ud som ny opstartet |
Grep | |
grep ‘din tekst’ files | Søg efter en specifik tekst eller andet i en fil |
grep -r (din tekst) dir | Søg rekursivt efter et mønster i et givet bibliotek |
grep guide | grep guide |
Hardware | |
free | Viser RAM hukommelse |
cat /proc/cpuinfo | Viser flere oplysninger om CPU fx model, model navn, kerner, og mere |
cat /proc/meminfo | Viser flere oplysninger om hardwarehukommelse, f.eks. Samlet og fri hukommelse |
lshw | Viser oplysninger om systemets hardwarekonfiguration |
dmidecode | Viser hardwareoplysninger fra BIOS |
hwinfo | bruges til at undersøge for den hardware, der findes i et Linux-system |
vmstat -s | Viser den ledige hukommelse og ledig swap hukommelse |
Linux commands cheat sheet er en god måde at få et hurtigt overblik over forskellige kommandoer.
Tips til terminalen
Brug TAB-knappen for automatisk at udfylde det, du skriver. For eksempel, hvis du har brug for at gå til biblioteket Hentet, så skal du bare skrive noget af kommandoen ( cd He og derefter trykke på TAB-tasten), og terminalen udfylder resten og viser dig cd-Hentet.
Brug clear kommando til at rense terminalen, hvis det hele er blevet lidt uoverskueligt
Ctrl + A flytter dig til begyndelsen af linjen, mens Ctrl + E flytter dig til slutningen.
Ctrl + C og Ctrl + Z bruges til at stoppe enhver kommando, der i øjeblikket fungerer. Ctrl + C stopper og afslutter kommandoen, mens Ctrl + Z simpelthen stopper kommandoen.
CTRL + U sletter det du lige har skrevet i terminalen
