U prostranom pejzažu operativnih sistema, Linux suvereno vlada kao robusna, svestrana platforma otvorenog koda. Bez obzira na to da li ste iskusni sistemski administrator, programer u usponu ili strastveni entuzijasta, solidno poznavanje Linux komandi je od presudnog značaja. Ove komande služe kao temelj za snalaženje u Linux okruženju sa preciznošću i efikasnošću. Dakle, krenimo na putovanje kroz osnovne Linux komande i sastavimo vaš lični Linux podsetnik. Komande za navigaciju kroz fajl sistem U srcu Linux-a leži njegov fajl sistem, a snalaženje u njemu je osnova vašeg Linux putovanja. Evo nekoliko ključnih komandi: pwd – Prikazuje trenutni radni direktorijum. cd [direktorijum] – Promena direktorijuma. ls – Izlistava fajlove i direktorijume. mkdir [direktorijum] – Kreira novi direktorijum. rmdir [direktorijum] – Briše prazan direktorijum. cp [izvor] [odredište] – Kopira fajlove i direktorijume. mv [izvor] [odredište] – Premesta ili preimenuje fajlove i direktorijume. rm [fajl] – Briše fajlove. touch [fajl] – Kreira prazan fajl. Komande za upravljanje fajlovima Efikasno upravljanje fajlovima je ključna veština. Ove komande će vam pomoći u tome: cat [fajl] – Prikazuje sadržaj fajla. less [fajl] – Pregled sadržaja fajla stranu po stranu. head [fajl] – Prikazuje prvih nekoliko redova fajla. tail [fajl] – Prikazuje poslednjih nekoliko redova fajla. nano [fajl] – Tekstualni editor za izmenu fajlova. grep [šablon] [fajl] – Pretraga specifičnog pojma (šablona) unutar fajla. chmod [permisije] [fajl] – Menja dozvole nad fajlom. chown [vlasnik:grupa] [fajl] – Menja vlasništvo nad fajlom. Komande za upravljanje procesima Kontrola procesa je neophodna za održavanje i optimizaciju sistema: ps – Prikazuje trenutno aktivne procese. top – Prikazuje korišćenje sistemskih resursa u realnom vremenu. kill [PID] – Prekida proces pomoću njegovog ID-a (PID). killall [ime_procesa] – Prekida sve procese sa određenim imenom. bg – Šalje proces u pozadinu. fg – Vraća proces iz pozadine u prvi plan. Sistemske informacije Razumevanje statusa vašeg sistema je presudno: uname -a – Prikazuje opšte informacije o sistemu. df -h – Prikazuje zauzetost diska u čitljivom formatu. free -m – Prikazuje slobodnu i zauzetu memoriju u megabajtima. uptime – Prikazuje koliko dugo sistem radi bez prestanka. lsb_release -a – Prikazuje informacije o Linux distribuciji. Mrežne komande ifconfig – Prikazuje konfiguraciju mrežnih interfejsa. ping [host] – Proverava povezanost sa udaljenim serverom/računarom. traceroute [host] – Prati rutu paketa do odredišta. netstat – Prikazuje mrežne veze, ruting tabele i statistiku. ssh [korisnik@host] – Sigurno povezivanje na udaljeni server. scp [fajl] [korisnik@host:direktorijum] – Sigurno kopiranje fajlova na/sa udaljenog servera. Upravljanje paketima (softverom) apt-get install [paket] – Instalira paket. apt-get remove [paket] – Uklanja paket. apt-get update – Ažurira liste paketa. apt-get upgrade – Nadograđuje instalirane pakete. Često postavljana pitanja Šta je Linux?Linux je operativni sistem sličan Unix-u koji čini osnovu mnogih distribucija. On je otvorenog koda i besplatan, što ga čini popularnim za ličnu i poslovnu upotrebu. Zašto su Linux komande važne?One omogućavaju efikasno obavljanje zadataka direktno iz terminala, od upravljanja fajlovima do administracije mreže. Kako da zapamtim sve ove komande?Vežba je ključna. Koristite ih svakodnevno, kreirajte sopstvene podsetnike i koristite ugrađenu pomoć pomoću komande man [komanda]. Šta znači ‘chmod’ i kako radi?Skraćenica je od “change mode”. Koristi se za promenu dozvola (čitanje, pisanje, izvršavanje) nad fajlovima i direktorijumima. Mogu li koristiti Linux komande na drugim sistemima?Mnoge su slične na macOS-u. Korisnici Windows-a mogu koristiti WSL (Windows Subsystem for Linux) da bi pokretali ove komande. Post navigation Jedna VELIKA greška koju danas radite sa DNS sigurnošću Od serverske dominacije do kućnog standarda