Kada počnete koristiti Linux, otkrit ćete da se sustav oslanja na naredbeni redak mnogo više od ostalih operativnih sustava unatoč prisutnosti brojnih desktop okruženja. Zašto je ovo?

Mnogo je razloga zašto je naredbeni redak bitan dio Linux ekosustava.

1. Kada je Unix razvijen, nije postojao GUI

Iako Linux nije Unix, budući da nema kod iz sustava, njegovo se ponašanje temelji na njemu, uključujući korištenje naredbenog retka. Kada je Unix razvijen u Bell Labsu kasnih 60-ih i ranih 70-ih, nije postojalo grafičko korisničko sučelje.

Većina ljudi slala je svoje programe na bušenim karticama, dok je nekoliko sretnika moglo komunicirati sa sustavom pomoću terminala, poput Unixovih kreatora: Dennisa Ritchiea i Kena Thompsona.

Ti terminali su bili ili teletip strojevi ili video terminali, koji su bili samo ekran i tipkovnica. Obje ove vrste terminala podržavaju samo tekst, a ne grafiku.

Sučelja naredbenog retka bila su prirodna za ovu vrstu terminala. Korištenje tekstualnih terminala također je bio glavni razlog zašto su Unix programeri preferirali kratke nazive naredbi, jer su bili brži za tipkanje.

instagram viewer

Povezano: Zašto su Linux naredbe tako kratke? Povijest Linux naredbi

Programeri su bili najveći zagovornici Linuxa jer on ima toliko alata za obavljanje posla: tumače, prevodioce i programe za ispravljanje pogrešaka. I svi ti alati rade na naredbenom retku.

Iako sve ovo možete pozvati iz grafičkog IDE-a, to je samo prednji kraj za naredbeni red negdje.

3. Naredbena linija je brza

Mnogi korisnici Linuxa vole tvrditi da je Linux naredbeni redak brži od korištenja GUI-ja. Programi naredbenog retka pokreću se brže od grafičkih jer imaju manje troškova.

To je jedan od razloga zašto bi, kada je Linux prvi put debitirao na računalima, distribucije zadane za okruženje konzole. Manje moćna računala tog doba često bi se mučila s pokretanjem X, barem s malim količinama RAM-a s kojima su stolni sustavi bili opremljeni.

Možete vidjeti koliko se i386 PC s 4 MB RAM-a iz ranih 90-ih bori s učitavanjem jednostavnog X upravitelja prozora, a to je tada bila zdrava količina RAM-a:

4. Naredbeni redak radi posvuda, uključujući i poslužitelje

Jedan veliki razlog zašto je naredbeni redak opstao na Linux sustavima je taj što radi gotovo posvuda. Ako se X-u ne sviđa vaša grafička kartica, što je problem koji je također bio češći na ranim Linux sustavima, naći ćete se odbačeni na konzoli. To znači da se možete vratiti na naredbeni redak kada trebate.

Iz tog razloga, popularno je instalirati Linux poslužitelje samo sa sučeljem naredbenog retka. To omogućuje učinkovitiju upotrebu poslužitelja. Uostalom, nema potrebe za GUI ako ga ionako nitko neće vidjeti.

Mnogi se administratori radije prijavljuju na daljinu putem SSH-a kako bi upravljali svojim poslužiteljima. Ovaj niži troškovi omogućuju Linux poslužiteljima da rade učinkovitije od Windows poslužitelja.

Povezano: Možete li pokrenuti Linux bez desktop okruženja?

5. Programi naredbenog retka mogu se skriptirati

Jedna velika prednost programa naredbenog retka u odnosu na grafičke je da ih programeri mogu automatizirati.

Ako radite s grafičkim programima kao što su upravitelji datoteka, često ćete naići na ponavljajuće operacije poput preimenovanja datoteka. Ako imate puno datoteka, ovo može biti zamorno s GUI upraviteljem datoteka. Shell vam omogućuje korištenje zamjenskih znakova za generiranje popisa datoteka.

Ako želite kopirati sve svoje tekstualne datoteke u direktorij, upotrijebili biste ovaj redak:

cp *.txt /primjer

Također možete koristiti jezike za skriptiranje za kompliciranije zadatke. Dugi niz godina, jezik skripte po izboru bio je ljuska. Prednost ljuske je u tome što možete koristiti poznate programe koje ste koristili u naredbenom retku u svojim skriptama.

Dok skriptni jezici kao što su Perl i Python koriste knjižnice, također je moguće koristiti standardne Linux programe ako knjižnica ne postoji.

Sada znate zašto Linux toliko koristi naredbeni redak

Ako ste bili zbunjeni koliko je naredbeni redak važan za Linux, sada znate koliko je važan za mnoge tehničke namjene kao što su poslužitelji i razvoj. To čak stavlja računalo da radi umjesto vas umjesto obrnuto.

Ako tek počinjete koristiti Linux naredbeni redak i osjećate se izgubljeno, čitajte dalje za više savjeta o tome kako najbolje iskoristiti svoj Linux sustav s ljuskom.

Brzi vodič za početak korištenja naredbenog retka Linuxa

Možete učiniti puno nevjerojatnih stvari s naredbama u Linuxu i to zaista nije teško naučiti.

Pročitajte dalje

UdioCvrkutE-mail
Povezane teme
  • Linux
  • Linux naredbe
  • Linux Bash Shell
O autoru
David Delony (Objavljeno 82 članka)

David je slobodni pisac sa sjedištem na sjeverozapadu Pacifika, ali podrijetlom iz Bay Area. Tehnološki je entuzijast od djetinjstva. Davidovi interesi uključuju čitanje, gledanje kvalitetnih TV emisija i filmova, retro igranje i skupljanje ploča.

Više od Davida Delonyja

Pretplatite se na naše obavijesti

Pridružite se našem biltenu za tehničke savjete, recenzije, besplatne e-knjige i ekskluzivne ponude!

Kliknite ovdje za pretplatu