Dobrodošli, Linux entuzijasti! U ovom članku ćemo istražiti osnovne komande u Linuxu i saznati kako ovladati najpopularnijim svjetskim operativnim sistemom otvorenog koda. Ako ste novi u Linuxu ili samo želite da poboljšate svoje vještine, došli ste na pravo mjesto. Ovdje ćete pronaći kompletan vodič koji će vam pomoći da razumijete i efikasno koristite osnovne Linux komande.
Osnovne Linux komande: Šta treba da znate?
Prije nego što zaronimo u komande, važno je razumjeti neke osnovne Linux koncepte. Linux je operativni sistem zasnovan na UNIX-u koji karakteriše njegova stabilnost, sigurnost i fleksibilnost. Široko se koristi u serverima, mobilnim uređajima i ugrađenim sistemima. Sada, istražimo osnovne naredbe koje će vam pomoći da izvučete maksimum iz Linuxa!
Osnovne komande u Linuxu: Terminal kao vaš najbolji saveznik
Linux terminal je moćan alat koji vam omogućava direktnu interakciju sa operativnim sistemom. Ovdje ćete unijeti komande za obavljanje raznih zadataka. Terminalu možete pristupiti koristeći kombinaciju tipki “Ctrl + Alt + T” u većini Linux distribucija.
Sada, bez daljeg odlaganja, pogledajmo neke od najčešće korištenih osnovnih naredbi u Linuxu:
1. Command ls
: Pregledavanje sadržaja direktorija
Naredba ls
je jedna od prvih naredbi koje biste trebali znati. Omogućava vam da vidite sadržaj direktorija. Na primjer, ako želite vidjeti sadržaj trenutnog direktorija, jednostavno upišite ls
i pritisnite Enter. Također možete odrediti putanju za pregled sadržaja određenog direktorija, na primjer, ls /ruta/directorio
.
Naredba cd
omogućava vam promjenu direktorija. Ako želite pristupiti određenom direktoriju, jednostavno upišite cd nombre_del_directorio
i pritisnite Enter. Na primjer, da biste pristupili direktoriju pod nazivom "dokumenti", otkucajte cd documentos
. Možeš koristiti cd ..
da se vratite jedan nivo unazad u hijerarhiji direktorijuma.
3. Command mkdir
: Kreiranje novih direktorija
Ako trebate kreirati novi direktorij, naredba mkdir
je tvoj najbolji prijatelj. Samo piši mkdir nombre_del_directorio
i novi direktorij će biti kreiran u trenutnom direktoriju. Možete odrediti stazu ako želite kreirati direktorij na određenoj lokaciji.
4. Command touch
: Kreiranje praznih datoteka
Naredba touch
omogućava kreiranje praznih datoteka. Ako trebate kreirati datoteku pod nazivom “file.txt”, jednostavno ukucajte touch archivo.txt
i prazna datoteka će biti kreirana u trenutnom direktoriju. Ova komanda se također koristi za ažuriranje pristupa i datuma izmjene postojeće datoteke.
5. Command rm
: Brisanje datoteka i direktorija
Naredba rm
koristi se za brisanje datoteka i direktorija. Budite oprezni kada koristite ovu naredbu, jer se izbrisane datoteke i direktoriji ne mogu lako oporaviti. Da biste izbrisali datoteku, otkucajte rm nombre_del_archivo
. Ako želite da izbrišete direktorijum i njegov sadržaj, koristite rm -r nombre_del_directorio
.
6. Command cp
: Kopiranje datoteka i direktorija
Naredba cp
omogućava kopiranje datoteka i direktorija. Na primjer, ako želite kopirati datoteku pod nazivom “file.txt” u direktorij “documents”, otkucajte cp archivo.txt documentos
. Možete odrediti pune putanje za kopiranje datoteka i direktorija između različitih lokacija.
7. Command mv
: Premještanje i preimenovanje datoteka
Naredba mv
Koristi se za kretanje i preimenovati fajlove i imenike. Ako želite premjestiti datoteku pod nazivom “file.txt” u direktorij “documents”, otkucajte mv archivo.txt documentos
. Da biste preimenovali datoteku, jednostavno unesite novo ime nakon naredbe mv
.
8. Command cat
: Pregled sadržaja datoteke
Ako trebate vidjeti sadržaj datoteke u terminalu, naredba cat
je ono što vam treba. Samo piši cat nombre_del_archivo
a sadržaj datoteke će biti prikazan u izlazu terminala. Možete koristiti cat
zajedno sa drugim komandama za preusmjeravanje izlaza i izvođenje naprednijih operacija.
9. Command grep
: Traženje uzoraka u datotekama
Naredba grep
omogućava vam da tražite specifične obrasce unutar datoteka. Na primjer, ako želite da tražite riječ "Linux" u datoteci pod nazivom "text.txt", unesite grep "Linux" texto.txt
. Ova komanda je izuzetno korisna za traženje informacija unutar velikih datoteka.
10. Command man
: Pristup man stranici
Naredba man
je vaš najbolji prijatelj kada su vam potrebne detaljne informacije o drugim komandama. Samo piši man nombre_del_comando
i otvoriće se odgovarajuća man stranica. Ovdje ćete pronaći detaljan opis naredbe, njene opcije i primjere korištenja.
11. Command chmod
: Promjena dozvola za fajl i direktorij
Naredba chmod
koristi se za promjenu dozvola datoteka i direktorija u Linuxu. Dozvole određuju ko može čitati, pisati i izvršavati datoteke. Možete koristiti chmod
zajedno s raznim numeričkim kodovima i simbolima za dodjelu određenih dozvola korisnicima, grupama i drugima.
12. Command sudo
: Izvođenje komandi kao superkorisnik
U Linuxu, root korisnik ima posebne privilegije koje mu omogućavaju obavljanje administrativnih zadataka. Komanda sudo
omogućava vam da privremeno izvodite komande kao superkorisnik. Na primjer, ako trebate instalirati program koji zahtijeva privilegije superkorisnika, otkucajte sudo comando
i od vas će se tražiti vaša korisnička lozinka.
13. Command apt-get
: Upravljanje paketima u distribucijama baziranim na Debianu
Ako koristite distribuciju zasnovanu na Debianu, kao što je Ubuntu, naredba apt-get
pomoći će vam u upravljanju sistemskim paketima. Možete koristiti apt-get
za instaliranje, ažuriranje i uklanjanje softverskih paketa. Na primjer, da biste instalirali paket "package_name", otkucajte sudo apt-get install nombre_paquete
.
14. Command yum
: Upravljanje paketima u Red Hat distribucijama
Ako koristite Red Hat distribuciju, kao što je CentOS ili fedora, naredba yum
je vaš alat za upravljanje paketima. Baš kao apt-get
, yum
omogućava vam da instalirate, ažurirate i uklonite softverske pakete. Na primjer, da biste instalirali paket "package_name", otkucajte sudo yum install nombre_paquete
.
15. Command ping
: Provjera mrežne povezanosti
Naredba ping
Koristi se za provjeru mrežne povezanosti sa određenim hostom. Samo piši ping dirección_ip_o_nombre_de_host
i paketi će biti poslati hostu da izmjere vrijeme odgovora. Ova naredba je korisna za dijagnosticiranje mrežnih problema i provjeru da li je udaljeni host dostupan.
16. Command ifconfig
: Konfiguriranje mrežnih sučelja
Naredba ifconfig
omogućava vam da konfigurišete i prikažete informacije o mrežnim interfejsima na vašem sistemu. Ovu naredbu možete koristiti da vidite dodijeljene IP adrese, omogućite ili onemogućite sučelje i izvršite druge operacije povezane s mrežom. Na primjer, da biste prikazali informacije o svim mrežnim sučeljima, otkucajte ifconfig
.
17. Command ssh
: Bezbedan pristup udaljenim sistemima
Ako trebate bezbedno pristupiti udaljenim sistemima, naredba ssh
je vaše rješenje. ssh
omogućava vam da se daljinski prijavite na sistem i izvršavate komande kao da ste fizički prisutni. Na primjer, da biste se povezali na udaljeni sistem s IP adresom "192.168.0.1", upišite ssh usuario@192.168.0.1
i navedite lozinku kada se to od vas zatraži.
18. Command top
: Monitoring sistemskih procesa
Naredba top
prikazuje listu pokrenutih procesa na vašem sistemu u realnom vremenu. Možete vidjeti informacije kao što su CPU, memorija i korištenje drugih resursa od strane svakog procesa. Ova naredba je korisna za praćenje performansi sistema i dijagnosticiranje problema povezanih s procesom.
19. Command history
: Pregled istorije komandi
Ako trebate zapamtiti naredbu koju ste prethodno pokrenuli, naredbu history
je vaš spasitelj. Samo piši history
i prikazat će se lista naredbi koje ste izvršili u terminalu. Možete koristiti prikazani broj komande da ga ponovo pokrenete.
20. Command find
: Pretraživanje datoteka i direktorija
Naredba find
omogućava vam da pretražujete fajlove i direktorijume na vašem sistemu na osnovu različitih kriterijuma. Na primjer, ako želite pronaći sve datoteke s ekstenzijom ".txt" u trenutnom direktoriju i njegovim poddirektorijumima, otkucajte find . -name "*.txt"
. Ova naredba je korisna kada trebate locirati određene datoteke u složenoj strukturi direktorija.
21. Command tar
: Komprimiranje i dekompresovanje datoteka
Naredba tar
koristi se za komprimiranje i dekompresiju datoteka i direktorija u Linuxu. Možete kreirati komprimirane datoteke koristeći format “tar.gz” ili “tar.bz2”. Na primjer, da komprimirate direktorij pod nazivom "documents" u datoteku "documents.tar.gz", upišite tar -czvf documentos.tar.gz documentos
.
22. Command grep
: Filtriranje i manipulacija tekstom
Naredba grep
Ne koristi se samo za traženje obrazaca u datotekama, već i za filtriranje i manipulaciju tekstom općenito. Možete koristiti grep
zajedno sa drugim komandama, kao npr cat
y echo
, za izvođenje naprednijih operacija nad tekstualnim datotekama. Na primjer, da biste prikazali samo redove koji sadrže riječ "Linux" u datoteci pod nazivom "text.txt", otkucajte grep "Linux" texto.txt
.
23. Command wget
: Preuzimanje datoteka s weba
Naredba wget
omogućava preuzimanje datoteka i web stranica sa Komandna linija. Ovu naredbu možete koristiti za preuzimanje pojedinačnih datoteka ili čitavih web stranica. Na primjer, da biste preuzeli datoteku pod nazivom "file.zip" sa određenog URL-a, otkucajte wget url_del_archivo
.
24. Command shutdown
: Isključivanje ili ponovno pokretanje sistema
Ako trebate isključiti ili ponovo pokrenuti svoj Linux sistem s terminala, naredba shutdown
je ono što vam treba. Možete odrediti vrijeme čekanja prije nego što se radnja izvrši i također poslati poruku drugim korisnicima prije isključivanja ili ponovnog pokretanja sistema. Na primjer, da biste odmah ponovo pokrenuli sistem, otkucajte sudo shutdown -r now
.
25. Command df
: Prikazuje upotrebu prostora na disku
Naredba df
prikazuje informacije o korištenju prostora na disku na vašem sistemu. Možete vidjeti ukupan prostor, iskorišteni prostor i raspoloživi prostor za svaki sistem datoteka montiran na vaš sistem. Ova komanda je korisna za provjeru prostora na disku i identifikaciju sistema datoteka koji su blizu svog maksimalnog kapaciteta.
Najčešća pitanja o osnovnim naredbama u Linuxu
Evo nekoliko često postavljanih pitanja o osnovnim komandama u Linuxu, zajedno sa njihovim sažetim odgovorima:
1. Koje su najvažnije osnovne naredbe u Linuxu?
Neke od najvažnijih osnovnih naredbi u Linuxu uključuju ls
, cd
, mkdir
, rm
, cp
, mv
, cat
, grep
, man
, chmod
y sudo
. Ove komande vam omogućavaju da istražujete i manipulišete datotekama i direktorijumima, kao i da obavljate administrativne zadatke na sistemu.
2. Gdje mogu pronaći više informacija o naredbama u Linuxu?
Više informacija o naredbama u Linuxu možete pronaći na stranici man za svaku naredbu. Samo koristite naredbu man
nakon čega slijedi naziv komande za pristup detaljnoj dokumentaciji. Osim toga, postoje brojni online resursi i knjige o Linuxu koje pokrivaju komande i njihovu upotrebu.
3. Koja je razlika između apt-get
y yum
?
apt-get
y yum
su menadžeri paketa koji se koriste u različitim distribucijama Linuxa. apt-get
koristi se u distribucijama baziranim na Debianu kao što je Ubuntu, dok yum
Koristi se u distribucijama baziranim na Red Hat-u kao što su CentOS i Fedora. Obje naredbe vam omogućavaju da instalirate, ažurirate i uklonite softverske pakete na sistemu.
4. Kako mogu pokrenuti naredbu kao superkorisnik u Linuxu?
Možete pokrenuti naredbu kao superkorisnik u Linuxu koristeći naredbu sudo
. Jednostavno mjesto sudo
prije naredbe koju želite pokrenuti i navedite korisničku lozinku kada se to od vas zatraži. Ovo će vam privremeno dati privilegije superkorisnika i omogućiti vam da obavljate administrativne zadatke na sistemu.
5. Kako mogu provjeriti prostor na disku u Linuxu?
Možete provjeriti prostor na disku u Linuxu pomoću naredbe df
. Samo piši df
u terminalu i on će prikazati listu montiranih sistema datoteka na vašem sistemu, zajedno sa informacijama o ukupnom, korištenom i dostupnom prostoru na svakom. Ovo će vam pomoći da nadgledate korištenje prostora na disku i poduzimate mjere ako je potrebno.
6. Kako mogu tražiti datoteku ili direktorij u Linuxu?
Možete tražiti datoteku ili direktorij u Linuxu pomoću naredbe find
. Na primjer, ako želite da pretražite cijeli sistem za datoteku pod nazivom "file.txt", otkucajte find / -name archivo.txt
. Ovo će tražiti datoteku na svim lokacijama u sistemu i pokazati vam punu putanju ako se pronađe.
Zaključak osnovnih naredbi u Linuxu
Ukratko, osnovne naredbe u Linuxu su neophodne za efikasnu navigaciju i upravljanje najpopularnijim svjetskim operativnim sistemom otvorenog koda. Od istraživanja i manipulacije datotekama do upravljanja paketima i dijagnosticiranja mrežnih problema, ove naredbe vam daju potpunu kontrolu nad vašim Linux sistemom.
U ovom članku pokrili smo širok spektar osnovnih naredbi, od ls
y cd
gore grep
y shutdown
. Nadamo se da vam je ovaj vodič pružio solidnu osnovu za početak rada s Linuxom i inspirisao vas da ga dalje istražite. njene KARAKTERISTIKE i mogućnosti.
Zapamtite, savladavanje osnovnih Linux komandi je samo početak vašeg putovanja u ovaj fascinantan svijet slobodnog softvera. Učite, vježbajte i eksperimentirajte i uskoro ćete postati Stručnjak za Linux. Zabavite se istražujući i uživajte u slobodi i fleksibilnosti koje nudi Linux!
Sadržaj
- Osnovne Linux komande: Šta treba da znate?
- Osnovne komande u Linuxu: Terminal kao vaš najbolji saveznik
- 1. Naredba ls: Istraživanje sadržaja direktorija
- 2. naredba cd: Navigacija između direktorija
- 3. mkdir komanda: Kreiranje novih direktorija
- 4. touch komanda: Kreiranje praznih datoteka
- 5. rm komanda: Brisanje datoteka i direktorija
- 6. cp komanda: Kopiranje datoteka i direktorija
- 7. Komanda mv: Premještanje i preimenovanje datoteka
- 8. cat komanda: Pregled sadržaja fajlova
- 9. naredba grep: Potražite obrasce u datotekama
- 10. man komanda: Pristup stranici priručnika
- 11. chmod komanda: Promjena dozvola datoteka i direktorija
- 12. sudo komanda: Izvođenje komandi kao superkorisnik
- 13. apt-get naredba: Upravljanje paketima u Debian-baziranim distribucijama
- 14. yum komanda: Upravljanje paketima u Red Hat distribucijama
- 15. Ping naredba: Provjera mrežne povezanosti
- 16. ifconfig naredba: Konfiguriranje mrežnih sučelja
- 17. naredba ssh: Siguran pristup udaljenim sistemima
- 18. top Komanda: Nadgledanje sistemskih procesa
- 19. Istorija komandi: Pregled istorije komandi
- 20. naredba find: Pretraživanje datoteka i direktorija
- 21. tar komanda: Komprimiranje i dekompresovanje datoteka
- 22. naredba grep: Filtriranje i manipulacija tekstom
- 23. komanda wget: Preuzimanje datoteka sa Weba
- 24. naredba za isključivanje: Isključivanje ili ponovno pokretanje sistema
- 25. df komanda: Prikaz upotrebe prostora na disku
- Najčešća pitanja o osnovnim naredbama u Linuxu
- 1. Koje su najvažnije osnovne naredbe u Linuxu?
- 2. Gdje mogu pronaći više informacija o naredbama u Linuxu?
- 3. Koja je razlika između apt-get i yum?
- 4. Kako mogu pokrenuti naredbu kao superkorisnik u Linuxu?
- 5. Kako mogu provjeriti prostor na disku u Linuxu?
- 6. Kako mogu tražiti datoteku ili direktorij u Linuxu?
- Zaključak osnovnih naredbi u Linuxu