Ubuntu Command Line: Uobičajene naredbe i vodič za korištenje

Upravljanje datotekama i imenicima

  1. ls: Prikaži popis datoteka i direktorija u trenutnom direktoriju. Ova naredba vam omogućuje pregled sadržaja trenutnog direktorija.

    Primjer: ls

  2. pwd: Ispis apsolutne putanje trenutnog direktorija. Ova naredba vam pomaže 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 <file>: 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>: Brisanje datoteke. Imajte na umu da će ova naredba izbrisati datoteku bez ikakve potvrde, stoga je pažljivo koristite.

    Primjer: rm file.txt

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

    Primjer: mkdir new_folder

  9. rmdir <directory>: Izbrišite prazan imenik. Imajte na umu da ovom naredbom možete izbrisati samo prazan direktorij.

    Primjer: rmdir empty_folder

Upravljanje dozvolama

  1. chmod <permission> <file/directory>: Promijenite dopuštenja pristupa datoteci ili direktoriju prema navedenom dopuštenju. 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 i izvršavanje za korisnika)

  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: Popis pokrenutih procesa. Ova naredba prikazuje popis procesa i njihove odgovarajuće ID-ove procesa(PID-ove).

    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. Usluga je pozadinski program sustava, a ova naredba ga pokreće.

    Primjer: systemctl start apache2(pokrenite uslugu Apache)

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

    Primjer: systemctl stop apache2(zaustavite uslugu Apache)

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

    Primjer: systemctl restart apache2(ponovno pokrenite uslugu Apache)

  7. systemctl status <service>: Prikažite status navedene usluge. Ova naredba prikazuje radi li servis ili ne i njegov status.

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

Upravljanje paketima

  1. apt-get install <package>: Instalirajte softverski paket iz Ubuntu repozitorija.

    Primjer: apt-get install nginx(instalirajte Nginx)

  2. apt-get update: Ažurirajte informacije o svim softverskim paketima iz repozitorija. Ova naredba će dohvatiti informacije o najnovijim paketima iz repozitorija.

    Primjer: apt-get update

  3. apt-get upgrade: Nadogradite sve instalirane pakete na najnoviju verziju.

    Primjer: apt-get upgrade

  4. apt-get remove <package>: Uklonite instalirani paket iz sustava.

    Primjer: apt-get 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 <domain/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 obično koristi za preuzimanje podataka s web stranice i prikaz rezultata u naredbenom retku.

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

Upravljanje poviješću naredbi

  1. history: Prikaži povijest prethodno izvršenih naredbi. Ova naredba ispisuje naredbe koje su izvršene u trenutnoj sesiji.

    Primjer: history

 

Ovo su neke uobičajene i korisne naredbe naredbenog retka u Ubuntu. Ovisno o vašim potrebama i namjeni, možete koristiti ove naredbe za upravljanje svojim sustavom i obavljanje raznih osnovnih zadataka.