CentOS Command Line: Vanlige kommandoer og detaljerte forklaringer

Fil- og katalogadministrasjon

  1. ls: Liste filer og kataloger i gjeldende katalog. Den viser navnene på filer og kataloger i gjeldende katalog.

    Eksempel: ls

  2. pwd: Skriv ut hele banen til gjeldende katalog. Det 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 <filename>: 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>: Fjern en fil. Merk at denne kommandoen vil slette filen uten noen bekreftelse, så bruk den med forsiktighet.

    Eksempel: rm file.txt

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

    Eksempel: mkdir new_folder

  9. rmdir <directory>: Fjern en tom katalog. Merk at du bare kan fjerne en tom katalog ved å bruke denne kommandoen.

    Eksempel: rmdir empty_folder

Administrering av fil- og katalogtillatelser

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

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

  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: List de kjørende prosessene. Denne kommandoen viser en liste over prosesser og deres tilhørende prosess-IDer(PID).

    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 prosessen 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 program som kjører i bakgrunnen av systemet, og denne kommandoen starter det.

    Eksempel: systemctl start httpd(start Apache-tjenesten)

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

    Eksempel: systemctl stop httpd(stopp Apache-tjenesten)

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

    Eksempel: systemctl restart httpd(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 httpd(vis statusen til Apache-tjenesten)

Pakkehåndtering

  1. yum install <package>: Installer en programvarepakke fra CentOS depotet.

    Eksempel: yum install nginx(installer Nginx)

  2. yum update <package>: Oppdater den installerte programvarepakken til den nyeste versjonen.

    Eksempel: yum update nginx(oppdater Nginx)

  3. yum remove <package>: Fjern en installert pakke fra systemet.

    Eksempel: yum 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 <hostname/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 innhold fra en URL. Denne kommandoen brukes ofte til å laste ned data fra nettsteder og vise resultatene 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 er utført i gjeldende økt.

    Eksempel: history

 

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