Ubuntu Command Line: Vanliga kommandon och användningsguide

Fil- och kataloghantering

  1. 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

  2. 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

  3. 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

  4. 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

  5. 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)
  6. 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)
  7. 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

  8. mkdir <directory>: Skapa en ny katalog med det angivna namnet.

    Exempel: mkdir new_folder

  9. 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

  1. 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)

  2. 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

  1. ps: Lista pågående processer. Detta kommando visar en lista över processer och deras motsvarande process-ID(PID).

    Exempel: ps

  2. 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

  3. 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)

  4. 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)

  5. systemctl stop <service>: Stoppa den angivna tjänsten. Detta kommando stoppar den körande tjänsten.

    Exempel: systemctl stop apache2(stoppa Apache-tjänsten)

  6. 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)

  7. 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

  1. apt-get install <package>: Installera ett programpaket från Ubuntu förvaret.

    Exempel: apt-get install nginx(installera Nginx)

  2. 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

  3. apt-get upgrade: Uppgradera alla installerade paket till den senaste versionen.

    Exempel: apt-get upgrade

  4. apt-get remove <package>: Ta bort ett installerat paket från systemet.

    Exempel: apt-get remove nginx(ta bort Nginx)

Nätverkshantering

  1. ifconfig: Visa information om nätverksenheter och IP-adresser för systemet.

    Exempel: ifconfig

  2. ip addr: Visa information om nätverksenheter och IP-adresser för systemet. Detta kommando liknar ifconfig.

    Exempel: ip addr

  3. 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

  4. 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

  1. 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.