Ubuntu Command Line: Almindelige kommandoer og brugsvejledning

Fil- og mappestyring

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

  2. pwd: Udskriv den absolutte sti til den aktuelle mappe. Denne kommando hjælper dig med at vide, hvor du er i filsystemet.

    Eksempel: pwd

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

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

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

  8. mkdir <directory>: Opret en ny mappe med det angivne navn.

    Eksempel: mkdir new_folder

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

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

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

  1. ps: Liste over kørende processer. Denne kommando viser en liste over processer og deres tilsvarende proces-id'er(PID'er).

    Eksempel: ps

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

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

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

  5. systemctl stop <service>: Stop den angivne tjeneste. Denne kommando stopper den kørende tjeneste.

    Eksempel: systemctl stop apache2(stop Apache-tjenesten)

  6. systemctl restart <service>: Genstart den angivne tjeneste. Denne kommando stopper og starter derefter tjenesten.

    Eksempel: systemctl restart apache2(genstart Apache-tjenesten)

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

  1. apt-get install <package>: Installer en softwarepakke fra Ubuntu lageret.

    Eksempel: apt-get install nginx(installer Nginx)

  2. apt-get update: Opdater oplysningerne om alle softwarepakker fra lageret. Denne kommando henter information om de seneste pakker fra lageret.

    Eksempel: apt-get update

  3. apt-get upgrade: Opgrader alle installerede pakker til den nyeste version.

    Eksempel: apt-get upgrade

  4. apt-get remove <package>: Fjern en installeret pakke fra systemet.

    Eksempel: apt-get remove nginx(fjern Nginx)

Netværksstyring

  1. ifconfig: Vis information om netværksenheder og systemets IP-adresser.

    Eksempel: ifconfig

  2. ip addr: Vis information om netværksenheder og systemets IP-adresser. Denne kommando ligner ifconfig.

    Eksempel: ip addr

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

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

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