Ubuntu Command Line: Vanlige kommandoer og bruksveiledning

Fil- og katalogadministrasjon

  1. ls: Vis en liste over filer og kataloger i gjeldende katalog. Denne kommandoen lar deg se innholdet i gjeldende katalog.

    Eksempel: ls

  2. pwd: Skriv ut den absolutte banen til gjeldende katalog. Denne kommandoen hjelper deg å vite hvor du er i filsystemet.

    Eksempel: pwd

  3. cd <directory>: Bytt til den angitte katalogen. Ved å bruke denne kommandoen kan du navigere mellom kataloger i filsystemet.

    Eksempel: cd /home/user/documents

  4. touch <file>: Opprett en ny fil eller oppdater endringstiden for en eksisterende fil. Hvis filen allerede eksisterer, vil den oppdatere endringstiden.

    Eksempel: touch newfile.txt

  5. cp <source> <destination>: Kopier en fil eller katalog fra kildestedet til destinasjonsstedet. Du kan kopiere flere filer eller kataloger ved å spesifisere flere kilder.

    Eksempel:

    • cp file.txt /home/user/documents/(kopier en fil)
    • cp -r folder1 /home/user/documents/(kopier en katalog)
  6. mv <source> <destination>: Flytt eller gi nytt navn til en fil eller katalog fra kildestedet til destinasjonsstedet. Hvis destinasjonen er et nytt navn, vil den gi nytt navn; hvis det er en ny vei, vil den bevege seg.

    Eksempel:

    • mv file.txt /home/user/documents/file_new.txt(gi nytt navn til en fil)
    • mv folder1 /home/user/documents/(flytt en katalog)
  7. rm <file>: Slett en fil. Merk at denne kommandoen vil slette filen uten noen bekreftelse, så bruk den forsiktig.

    Eksempel: rm file.txt

  8. mkdir <directory>: Opprett en ny katalog med det angitte navnet.

    Eksempel: mkdir new_folder

  9. rmdir <directory>: Slett en tom katalog. Merk at du bare kan slette en tom katalog med denne kommandoen.

    Eksempel: rmdir empty_folder

Tillatelsesbehandling

  1. chmod <permission> <file/directory>: Endre tilgangstillatelsene til en fil eller katalog i henhold til den angitte tillatelsen. Vanlige tillatelser inkluderer "r"(les), "w"(skriv) og "x"(utfør).

    Eksempel: chmod u+rwx file.txt(legg til lese-, skrive- og utføringstillatelser for brukeren)

  2. chown <user>:<group> <file/directory>: Endre eieren av en fil eller katalog til den angitte brukeren og gruppen.

    Eksempel: chown user1:group1 file.txt(angi eier og gruppe for file.txt)

Prosess- og tjenesteledelse

  1. ps: Liste kjørende prosesser. Denne kommandoen viser en liste over prosesser og deres tilhørende prosess-ID-er(PID-er).

    Eksempel: ps

  2. top: Vis kjørende prosesser og systemressurser. Denne kommandoen gir et interaktivt grensesnitt for å se kjørende prosesser og overvåke systemressurser som CPU, RAM.

    Eksempel: top

  3. kill <PID>: Avslutt en prosess med den angitte prosess-ID(PID). Denne kommandoen sender et signal for å stoppe prosessen, slik at den kan avsluttes eller slås av.

    Eksempel: kill 1234(avslutt prosessen med PID 1234)

  4. systemctl start <service>: Start den angitte tjenesten. En tjeneste er et bakgrunnsprogram for systemet, og denne kommandoen starter den.

    Eksempel: systemctl start apache2(start Apache-tjenesten)

  5. systemctl stop <service>: Stopp den angitte tjenesten. Denne kommandoen stopper den kjørende tjenesten.

    Eksempel: systemctl stop apache2(stopp Apache-tjenesten)

  6. systemctl restart <service>: Start den angitte tjenesten på nytt. Denne kommandoen stopper og starter deretter tjenesten.

    Eksempel: systemctl restart apache2(start Apache-tjenesten på nytt)

  7. systemctl status <service>: Vis statusen til den angitte tjenesten. Denne kommandoen viser om tjenesten kjører eller ikke og dens status.

    Eksempel: systemctl status apache2(vis statusen til Apache-tjenesten)

Pakkehåndtering

  1. apt-get install <package>: Installer en programvarepakke fra Ubuntu depotet.

    Eksempel: apt-get install nginx(installer Nginx)

  2. apt-get update: Oppdater informasjonen om alle programvarepakker fra depotet. Denne kommandoen vil hente informasjon om de nyeste pakkene fra depotet.

    Eksempel: apt-get update

  3. apt-get upgrade: Oppgrader alle installerte pakker til den nyeste versjonen.

    Eksempel: apt-get upgrade

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

    Eksempel: apt-get remove nginx(fjern Nginx)

Nettverksadministrasjon

  1. ifconfig: Vis informasjon om nettverksenheter og IP-adresser til systemet.

    Eksempel: ifconfig

  2. ip addr: Vis informasjon om nettverksenheter og IP-adresser til systemet. Denne kommandoen ligner på ifconfig.

    Eksempel: ip addr

  3. ping <domain/IP>: Sjekk nettverkstilkoblingen til en spesifisert IP-adresse eller domenenavn ved å sende pakker og vente på svar.

    Eksempel: ping google.com

  4. curl <URL>: Hent innholdet fra en URL. Denne kommandoen brukes vanligvis til å laste ned data fra et nettsted og vise resultatet på kommandolinjen.

    Eksempel: curl https://www.example.com

Ledelse av kommandohistorikk

  1. history: Vis historien til tidligere utførte kommandoer. Denne kommandoen viser kommandoene som har blitt utført i gjeldende økt.

    Eksempel: history

 

Dette er noen vanlige og nyttige kommandolinjekommandoer i Ubuntu. Avhengig av dine behov og formål, kan du bruke disse kommandoene til å administrere systemet og utføre ulike grunnleggende oppgaver.