Pratite ZDNET: Dodajte nas kao željeni izvor na Googleu.
Sadržaj objave
Ključni podaci ZDNET-a za van
- Postoje određene Linux naredbe koje smatram bitnima.
- Oni se kreću od umrežavanja, rješavanja problema i pregledavanja datoteka.
- Također su dovoljno laki da ih novi korisnici mogu naučiti.
Iako koristim Linux desetljećima i savršeno se snalazim u naredbenom retku, često kažem onima koji razmišljaju o isprobavanju operativnog sustava otvorenog koda da to nije potrebno. Nije. Uistinu.
Da sam htio, mogao bih se potpuno odreći naredbenog retka. Naravno, morao bih pronaći GUI aplikacije koje bi zamijenile neke od naredbi koje koristim, ali to se može učiniti.
Također: Trebate li antivirusni program na Linuxu?
Koje bih naredbe morao zamijeniti? Eto, to su naredbe bez kojih bih teško mogao. Ako vas zanima koje su to naredbe (jer ih možda i sami želite znati), nastavite čitati.
1. SSH
Bez imalo oklijevanja, ova mi je zapovijed prva pala na pamet. Zašto?
Redovito moram koristiti SSH u udaljene sustave kako bih se pobrinuo za određene stvari. Da, shvaćam da to znači da još uvijek koristim naredbe (na udaljenom stroju), pa moj argument da vi može ići bez dodirivanja terminala završava tamo. Ali to su posebni slučajevi o kojima se novi korisnici Linuxa neće morati brinuti (tj. administriranje udaljenog poslužitelja). SSH je jedna od onih naredbi koje koristim svaki dan, tijekom dana.
Bez SSH-a, postoje određene situacije koje ne bi bile moguće, tako da je ova naredba apsolutno neophodna i na vrhu je moje liste onih bez kojih ne mogu živjeti.
Također: Najbolje Linux distribucije za početnike u 2025. olakšavaju prebacivanje s MacOS-a na Windows
Primjer SSH naredbe može biti:
ssh jack@192.168.1.11
2. chmod
Pišem bash skripte za automatizaciju zadataka i radim druge stvari. Nakon što napišem skriptu, jedna od prvih stvari koje učinim je da joj dam dopuštenje za izvedbu uz pomoć chmod-a. Uz zapovijed chmod u+x naziv datoteketada mogu pokrenuti tu naredbu s ./filename.
Također: Kako jednostavno promijeniti dozvole za mape i datoteke na Linuxu
Mogu čak premjestiti tu skriptu u /usr/local/bin i pokrenuti je s bilo kojeg mjesta (i bez ./). Da, mogu učiniti istu stvar s nekim upraviteljima datoteka, ali davanje izvršnih dopuštenja tim bash skriptama lakše je iz naredbenog retka.
Naravno, chmod nije ograničen samo na davanje izvršnih dozvola datoteci. Također možete upravljati dozvolama za čitanje i pisanje datoteka, što je vrlo zgodno (posebno kada ste na računalu na kojem se prijavljuje više korisnika).
3. ubiti/ubitisve
Ne sviđa mi se pozivanje naredbi kill ili killall, ali kada je aplikacija pogrešna, to je obavezno.
Kada aplikacija ne reagira, to je obično popraćeno gutanjem resursa sustava. Ako ta aplikacija potroši sav vaš preostali CPU ili RAM, vaš sustav bi mogao prestati reagirati, što bi moglo dovesti do teškog ponovnog pokretanja ili biste morali poduzeti korake da spriječite takav čin.
Prije nego što se to dogodi, upotrijebit ću naredbu kill ili killall da izbjegnem takvu situaciju. Ne kažem da koristim ova dva alata svaki dan, ali kada nešto pođe po zlu s aplikacijom, ove dvije naredbe bitne su za vraćanje kontrole nad mojim računalom.
Također: 8 načina na koje sam brzo poboljšao svoje vještine rada s Linuxom – a možete i vi
Primjer korištenja naredbe killall bio bi:
killall -9 firefox.bin
Opcija -9 govori killall-u da šaljem SIGKILL signal. Ostali korisni brojevi su:
- -1 – Prekid veze (prozor koji se zatvara)
- -2 – Prekid (Control + C)
- -9 – Ubiti
- -15 – Prekini
Uvijek koristim -9 zajedno s ubij.
4. dmesg
Ovo je još jedna naredba koju smatram obaveznom kad stvari krenu krivim putem.
Dmesg prikazuje poruke povezane s jezgrom koje su dohvaćene iz međuspremnika prstena jezgre. Informacije koje daje omogućuju otklanjanje poteškoća povezanih s hardverom. Ova je naredba prvo mjesto na koje se obraćam kada vjerujem da neki hardverski dio ne radi ili ima problema, budući da prati sistemske pogreške, pogreške uređaja i informacije o povezanim USB uređajima.
Također: Mojih 5 go-to Linux naredbi za rješavanje problema – i kako ih koristim
S dmesg-om nećete riješiti probleme povezane sa softverom, ali kada je u pitanju hardver, dmesg je teško nadmašiti. Imajte na umu da naredba dmesg zahtijeva administratorske ovlasti za pokretanje, stoga je koristite sa sudo. Da biste pokrenuli dmesg, naredba bi bila:
sudo dmesg
5. grep
Kada trebam pogledati sadržaj datoteke i tražiti niz znakova, uvijek se okrenem grepu.
Pomoću grepa lako mogu pronaći što god tražim u konfiguracijskim datotekama ili bilo kojoj drugoj vrsti tekstualne datoteke. Ovo je posebno zgodno kada je datoteka dovoljno duga da bi ručno traženje tekstualnog niza predstavljalo naporan posao. Pomoću grepa mogu brzo pronaći taj niz (ili svaku instancu tog niza).
Naredba grep je jedna od onih koje možda nećete koristiti svaki dan, ali će vam biti jako drago da je tu kada dođe vrijeme da je koristite. Ja grep datoteke cijelo vrijeme, a trebali biste i vi.
Također: Prvih 5 Linux naredbi koje bi svaki novi korisnik trebao naučiti
Recimo da želite koristiti grep za ispis određenog niza znakova u datoteci. Na primjer, naziv datoteke je zdnet.txt i želite vidjeti sve unose koji sadrže niz linux. Naredba za ovo bi bila:
manje zdnet.txt | grep linux
Vidjet ćete svaki redak u datoteci koji sadrži linux.
6. ping
Kada imam problema s umrežavanjem s Linux računalom, prvo što tražim je ping.
Ne samo da mogu provjeriti radi li moja mrežna veza i dalje, već mogu provjeriti i vrijeme pinga. Ako su vremena pinga previsoka, možda nešto nije u redu s DNS-om ili mojim pristupnikom. Ako pingam računalo na svom LAN-u i vremena pinga su normalna, tada mogu isključiti hardverske probleme na svom računalu i usredotočiti se na DNS. Zatim mogu promijeniti svoje DNS poslužitelje, napraviti još jedan ping test i vidjeti hoće li to pomoći.
Također: 5 Linux mrežnih naredbi koje bi svaki novi korisnik trebao znati
I budući da je ping jednostavan za korištenje (aka ping google.com), ne morate brinuti o učenju složenih naredbi ili korištenju svih vrsta otmjenih opcija. Ponekad, ako rješavam problem s mrežnom vezom (osobito usko grlo), ostavit ću naredbu ping pokrenutu dok radim na rješavanju problema. Kada se ping vrati (ili se vrijeme pinga vrati na normalu), najvjerojatnije sam riješio problem.
7. apt-get
Budući da uglavnom koristim distribucije temeljene na Ubuntu/Debianu, upravitelj paketa s kojim najviše radim je apt (i apt-get). Ne prođe dan a da ne pokrenem apt-get naredba. Koristim ovaj alat za instaliranje, uklanjanje i nadogradnju softvera. Također nadograđujem OS s apt-get.
Također: 5 Linux naredbi koje morate imati spremne – za svaki slučaj
Da, mogao bih ići s prednjim dijelom GUI-ja (kao što je Pop Store, GNOME softver ili KDE Discover), ali upravljanje aplikacijama iz naredbenog retka puno je učinkovitije od otvaranja GUI-a, odlaska na karticu ažuriranja, provjere ažuriranja i njihove primjene. Umjesto toga, otvorim terminal i ažuriram i nadogradim jednom naredbom ovako:
sudo apt-get update && sudo apt-get upgrade -y
Pritisnite Enter i započet će ažuriranje ili nadogradnja. Opcija -y znači da ne moram potvrditi proces.
Primajte jutarnje najvažnije vijesti u svoju pristiglu poštu svaki dan s našim Tech Today bilten.




