Fil- og mappestyring
-
ls
: Vis en liste over filer og mapper i den aktuelle mappe. Denne kommando giver dig mulighed for at se indholdet af den aktuelle mappe.Eksempel:
ls
-
pwd
: Udskriv den absolutte sti til den aktuelle mappe. Denne kommando hjælper dig med at vide, hvor du er i filsystemet.Eksempel:
pwd
-
cd <directory>
: Skift til den angivne mappe. Ved at bruge denne kommando kan du navigere mellem mapper i dit filsystem.Eksempel:
cd /home/user/documents
-
touch <file>
: Opret en ny fil eller opdater ændringstiden for en eksisterende fil. Hvis filen allerede eksisterer, vil den opdatere ændringstiden.Eksempel:
touch newfile.txt
-
cp <source> <destination>
: Kopier en fil eller et bibliotek fra kildeplaceringen til destinationsplaceringen. Du kan kopiere flere filer eller mapper ved at angive flere kilder.Eksempel:
cp file.txt /home/user/documents/
(kopier en fil)cp -r folder1 /home/user/documents/
(kopier en mappe)
-
mv <source> <destination>
: Flyt eller omdøb en fil eller et bibliotek fra kildeplaceringen til destinationsplaceringen. Hvis destinationen er et nyt navn, vil den omdøbe; hvis det er en ny vej, vil den flytte sig.Eksempel:
mv file.txt /home/user/documents/file_new.txt
(omdøb en fil)mv folder1 /home/user/documents/
(flyt en mappe)
-
rm <file>
: Slet en fil. Bemærk, at denne kommando vil slette filen uden nogen bekræftelse, så brug den forsigtigt.Eksempel:
rm file.txt
-
mkdir <directory>
: Opret en ny mappe med det angivne navn.Eksempel:
mkdir new_folder
-
rmdir <directory>
: Slet en tom mappe. Bemærk, at du kun kan slette en tom mappe med denne kommando.Eksempel:
rmdir empty_folder
Administration af tilladelser
-
chmod <permission> <file/directory>
: Skift adgangstilladelserne til en fil eller et bibliotek i henhold til den angivne tilladelse. Almindelige tilladelser inkluderer "r"(læs), "w"(skriv) og "x"(udfør).Eksempel:
chmod u+rwx file.txt
(tilføj læse-, skrive- og eksekveringstilladelser for brugeren) -
chown <user>:<group> <file/directory>
: Skift ejeren af en fil eller mappe til den angivne bruger og gruppe.Eksempel:
chown user1:group1 file.txt
(indstil ejer og gruppe for file.txt)
Proces- og serviceledelse
-
ps
: Liste over kørende processer. Denne kommando viser en liste over processer og deres tilsvarende proces-id'er(PID'er).Eksempel:
ps
-
top
: Vis kørende processer og systemressourcer. Denne kommando giver en interaktiv grænseflade til at se kørende processer og overvåge systemressourcer såsom CPU, RAM.Eksempel:
top
-
kill <PID>
: Afslut en proces med det angivne proces-id(PID). Denne kommando sender et signal om at stoppe processen, så den kan afslutte eller lukke ned.Eksempel:
kill 1234
(afslut processen med PID 1234) -
systemctl start <service>
: Start den angivne tjeneste. En tjeneste er et baggrundsprogram for systemet, og denne kommando starter det.Eksempel:
systemctl start apache2
(start Apache-tjenesten) -
systemctl stop <service>
: Stop den angivne tjeneste. Denne kommando stopper den kørende tjeneste.Eksempel:
systemctl stop apache2
(stop Apache-tjenesten) -
systemctl restart <service>
: Genstart den angivne tjeneste. Denne kommando stopper og starter derefter tjenesten.Eksempel:
systemctl restart apache2
(genstart Apache-tjenesten) -
systemctl status <service>
: Vis status for den angivne tjeneste. Denne kommando viser, om tjenesten kører eller ej, og dens status.Eksempel:
systemctl status apache2
(vis status for Apache-tjenesten)
Pakkestyring
-
apt-get install <package>
: Installer en softwarepakke fra Ubuntu lageret.Eksempel:
apt-get install nginx
(installer Nginx) -
apt-get update
: Opdater oplysningerne om alle softwarepakker fra lageret. Denne kommando henter information om de seneste pakker fra lageret.Eksempel:
apt-get update
-
apt-get upgrade
: Opgrader alle installerede pakker til den nyeste version.Eksempel:
apt-get upgrade
-
apt-get remove <package>
: Fjern en installeret pakke fra systemet.Eksempel:
apt-get remove nginx
(fjern Nginx)
Netværksstyring
-
ifconfig
: Vis information om netværksenheder og systemets IP-adresser.Eksempel:
ifconfig
-
ip addr
: Vis information om netværksenheder og systemets IP-adresser. Denne kommando lignerifconfig
.Eksempel:
ip addr
-
ping <domain/IP>
: Tjek netværksforbindelsen til en specificeret IP-adresse eller domænenavn ved at sende pakker og vente på et svar.Eksempel:
ping google.com
-
curl <URL>
: Hent indholdet fra en URL. Denne kommando bruges almindeligvis til at downloade data fra et websted og vise resultatet på kommandolinjen.Eksempel:
curl https://www.example.com
Ledelse af kommandohistorie
-
history
: Vis historikken for tidligere udførte kommandoer. Denne kommando viser de kommandoer, der er blevet udført i den aktuelle session.Eksempel:
history
Dette er nogle almindelige og nyttige kommandolinjekommandoer i Ubuntu. Afhængigt af dine behov og formål kan du bruge disse kommandoer til at styre dit system og udføre forskellige grundlæggende opgaver.