Fil- och kataloghantering
-
ls
: Visa en lista över filer och kataloger i den aktuella katalogen. Detta kommando låter dig se innehållet i den aktuella katalogen.Exempel:
ls
-
pwd
: Skriv ut den absoluta sökvägen till den aktuella katalogen. Detta kommando hjälper dig att veta var du är i filsystemet.Exempel:
pwd
-
cd <directory>
: Byt till den angivna katalogen. Genom att använda detta kommando kan du navigera mellan kataloger i ditt filsystem.Exempel:
cd /home/user/documents
-
touch <file>
: Skapa en ny fil eller uppdatera ändringstiden för en befintlig fil. Om filen redan finns kommer den att uppdatera ändringstiden.Exempel:
touch newfile.txt
-
cp <source> <destination>
: Kopiera en fil eller katalog från källplatsen till målplatsen. Du kan kopiera flera filer eller kataloger genom att ange flera källor.Exempel:
cp file.txt /home/user/documents/
(kopiera en fil)cp -r folder1 /home/user/documents/
(kopiera en katalog)
-
mv <source> <destination>
: Flytta eller byta namn på en fil eller katalog från källplatsen till målplatsen. Om destinationen är ett nytt namn kommer den att byta namn; om det är en ny väg kommer den att röra sig.Exempel:
mv file.txt /home/user/documents/file_new.txt
(byt namn på en fil)mv folder1 /home/user/documents/
(flytta en katalog)
-
rm <file>
: Ta bort en fil. Observera att det här kommandot tar bort filen utan någon bekräftelse, så använd det försiktigt.Exempel:
rm file.txt
-
mkdir <directory>
: Skapa en ny katalog med det angivna namnet.Exempel:
mkdir new_folder
-
rmdir <directory>
: Radera en tom katalog. Observera att du bara kan ta bort en tom katalog med detta kommando.Exempel:
rmdir empty_folder
Tillståndshantering
-
chmod <permission> <file/directory>
: Ändra åtkomstbehörigheterna för en fil eller katalog enligt den angivna behörigheten. Vanliga behörigheter inkluderar "r"(läs), "w"(skriv) och "x"(kör).Exempel:
chmod u+rwx file.txt
(lägg till läs-, skriv- och körbehörigheter för användaren) -
chown <user>:<group> <file/directory>
: Ändra ägaren av en fil eller katalog till den angivna användaren och gruppen.Exempel:
chown user1:group1 file.txt
(ange ägare och grupp för file.txt)
Process och Service Management
-
ps
: Lista pågående processer. Detta kommando visar en lista över processer och deras motsvarande process-ID(PID).Exempel:
ps
-
top
: Visa pågående processer och systemresurser. Detta kommando tillhandahåller ett interaktivt gränssnitt för att se pågående processer och övervaka systemresurser som CPU, RAM.Exempel:
top
-
kill <PID>
: Avsluta en process med angivet process-ID(PID). Detta kommando skickar en signal för att stoppa processen, vilket gör att den kan avslutas eller stängas av.Exempel:
kill 1234
(avsluta processen med PID 1234) -
systemctl start <service>
: Starta den angivna tjänsten. En tjänst är ett bakgrundsprogram för systemet, och det här kommandot startar det.Exempel:
systemctl start apache2
(starta Apache-tjänsten) -
systemctl stop <service>
: Stoppa den angivna tjänsten. Detta kommando stoppar den körande tjänsten.Exempel:
systemctl stop apache2
(stoppa Apache-tjänsten) -
systemctl restart <service>
: Starta om den angivna tjänsten. Detta kommando stoppar och startar sedan tjänsten.Exempel:
systemctl restart apache2
(starta om Apache-tjänsten) -
systemctl status <service>
: Visa status för den angivna tjänsten. Detta kommando visar om tjänsten körs eller inte och dess status.Exempel:
systemctl status apache2
(visa status för Apache-tjänsten)
Pakethantering
-
apt-get install <package>
: Installera ett programpaket från Ubuntu förvaret.Exempel:
apt-get install nginx
(installera Nginx) -
apt-get update
: Uppdatera informationen för alla programpaket från förvaret. Detta kommando hämtar information om de senaste paketen från förvaret.Exempel:
apt-get update
-
apt-get upgrade
: Uppgradera alla installerade paket till den senaste versionen.Exempel:
apt-get upgrade
-
apt-get remove <package>
: Ta bort ett installerat paket från systemet.Exempel:
apt-get remove nginx
(ta bort Nginx)
Nätverkshantering
-
ifconfig
: Visa information om nätverksenheter och IP-adresser för systemet.Exempel:
ifconfig
-
ip addr
: Visa information om nätverksenheter och IP-adresser för systemet. Detta kommando liknarifconfig
.Exempel:
ip addr
-
ping <domain/IP>
: Kontrollera nätverksanslutning till en angiven IP-adress eller domännamn genom att skicka paket och vänta på svar.Exempel:
ping google.com
-
curl <URL>
: Hämta innehållet från en URL. Detta kommando används vanligtvis för att ladda ner data från en webbplats och visa resultatet på kommandoraden.Exempel:
curl https://www.example.com
Kommandohistorikhantering
-
history
: Visa historiken för tidigare utförda kommandon. Detta kommando listar de kommandon som har utförts i den aktuella sessionen.Exempel:
history
Det här är några vanliga och användbara kommandoradskommandon i Ubuntu. Beroende på dina behov och syften kan du använda dessa kommandon för att hantera ditt system och utföra olika grundläggande uppgifter.