CentOS Command Line: Uobičajene naredbe i detaljna objašnjenja

Upravljanje datotekama i imenicima

  1. ls: Popis datoteka i direktorija u trenutnom direktoriju. Prikazuje nazive datoteka i direktorija prisutnih u trenutnom direktoriju.

    Primjer: ls

  2. pwd: Ispis cijele putanje trenutnog direktorija. Pomaže vam da znate gdje se nalazite u datotečnom sustavu.

    Primjer: pwd

  3. cd <directory>: Promjena u navedeni direktorij. Pomoću ove naredbe možete se kretati između direktorija u vašem datotečnom sustavu.

    Primjer: cd /home/user/documents

  4. touch <filename>: Stvorite novu datoteku ili ažurirajte vrijeme izmjene postojeće datoteke. Ako datoteka već postoji, ažurirat će vrijeme izmjene.

    Primjer: touch newfile.txt

  5. cp <source> <destination>: Kopirajte datoteku ili direktorij s izvorne lokacije na odredišnu lokaciju. Možete kopirati više datoteka ili direktorija navođenjem više izvora.

    Primjer:

    • cp file.txt /home/user/documents/(kopiraj datoteku)
    • cp -r folder1 /home/user/documents/(kopiraj imenik)
  6. mv <source> <destination>: Premjestite ili preimenujte datoteku ili direktorij s izvorne lokacije na odredišnu lokaciju. Ako je odredište novo ime, ono će se preimenovati; ako je novi put, pomaknut će se.

    Primjer:

    • mv file.txt /home/user/documents/file_new.txt(preimenuj datoteku)
    • mv folder1 /home/user/documents/(premjesti direktorij)
  7. rm <file>: Uklonite datoteku. Imajte na umu da će ova naredba izbrisati datoteku bez ikakve potvrde, stoga je koristite s oprezom.

    Primjer: rm file.txt

  8. mkdir <directory>: Stvorite novi direktorij s navedenim nazivom.

    Primjer: mkdir new_folder

  9. rmdir <directory>: Uklonite prazan imenik. Imajte na umu da pomoću ove naredbe možete ukloniti samo prazan direktorij.

    Primjer: rmdir empty_folder

Upravljanje dozvolama za datoteke i direktorije

  1. chmod <permissions> <file/directory>: Promijenite dopuštenja pristupa datoteci ili direktoriju prema navedenim dopuštenjima. Uobičajena dopuštenja uključuju "r"(čitanje), "w"(pisanje) i "x"(izvršavanje).

    Primjer: chmod u+rwx file.txt(dodajte dozvole za čitanje, pisanje, izvršavanje za vlasnika)

  2. chown <user>:<group> <file/directory>: Promijenite vlasnika datoteke ili direktorija u navedenog korisnika i grupu.

    Primjer: chown user1:group1 file.txt(postavite vlasnika i grupu za file.txt)

Upravljanje procesima i uslugama

  1. ps: Navedite pokrenute procese. Ova naredba prikazuje popis procesa i njihove odgovarajuće ID-ove procesa(PID).

    Primjer: ps

  2. top: Prikaz pokrenutih procesa i resursa sustava. Ova naredba pruža interaktivno sučelje za pregled pokrenutih procesa i nadzor resursa sustava kao što su CPU, RAM.

    Primjer: top

  3. kill <PID>: Prekinite proces s navedenim ID-om procesa(PID). Ova naredba šalje signal za zaustavljanje procesa, dopuštajući mu izlazak ili gašenje.

    Primjer: kill 1234(prekinite proces s PID-om 1234)

  4. systemctl start <service>: Pokrenite navedenu uslugu. Servis je program koji radi u pozadini sustava, a pokreće ga ova naredba.

    Primjer: systemctl start httpd(pokrenite uslugu Apache)

  5. systemctl stop <service>: Zaustavite navedenu uslugu. Ova naredba zaustavlja pokrenutu uslugu.

    Primjer: systemctl stop httpd(zaustavite uslugu Apache)

  6. systemctl restart <service>: Ponovno pokrenite navedenu uslugu. Ova naredba zaustavlja i pokreće uslugu.

    Primjer: systemctl restart httpd(ponovno pokrenite uslugu Apache)

  7. systemctl status <service>: Prikaz statusa navedene usluge. Ova naredba pokazuje radi li servis ili ne i njegov status.

    Primjer: systemctl status httpd(prikaži status usluge Apache)

Upravljanje paketima

  1. yum install <package>: Instalirajte softverski paket iz CentOS repozitorija.

    Primjer: yum install nginx(instalirajte Nginx)

  2. yum update <package>: Ažurirajte instalirani softverski paket na najnoviju verziju.

    Primjer: yum update nginx(ažurirajte Nginx)

  3. yum remove <package>: Uklonite instalirani paket iz sustava.

    Primjer: yum remove nginx(ukloni Nginx)

Upravljanje mrežom

  1. ifconfig: Prikaz informacija o mrežnim uređajima i IP adresama sustava.

    Primjer: ifconfig

  2. ip addr: Prikaz informacija o mrežnim uređajima i IP adresama sustava. Ova naredba je slična ifconfig.

    Primjer: ip addr

  3. ping <hostname/IP>: Provjerite mrežnu povezanost s određenom IP adresom ili nazivom domene slanjem paketa i čekanjem odgovora.

    Primjer: ping google.com

  4. curl <URL>: Dohvaćanje sadržaja s URL-a. Ova se naredba često koristi za preuzimanje podataka s web stranica i prikaz rezultata u naredbenom retku.

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

Upravljanje poviješću naredbi

  1. history: Prikaz povijesti prethodno izvršenih naredbi. Ova naredba ispisuje naredbe izvršene u trenutnoj sesiji.

    Primjer: history

 

Ovo su neke od uobičajenih i korisnih naredbi naredbenog retka u CentOS. Ovisno o vašim potrebama i namjeni, ove naredbe možete koristiti za upravljanje sustavom i obavljanje osnovnih zadataka.