Ko začnete uporabljati Linux, boste ugotovili, da se sistem kljub prisotnosti številnih namiznih okolij veliko bolj zanaša na ukazno vrstico kot drugi operacijski sistemi. Zakaj je to?

Obstaja veliko razlogov, da je ukazna vrstica bistveni del ekosistema Linux.

1. Ko je bil Unix razvit, ni bilo GUI

Čeprav Linux ni Unix, saj nima kode iz sistema, njegovo vedenje temelji na njem, vključno z uporabo ukazne vrstice. Ko so Unix razvili v Bell Labs v poznih 60. in zgodnjih 70. letih, ni bilo takega, kot je grafični uporabniški vmesnik.

Večina ljudi je svoje programe oddala na luknjanih karticah, nekaj srečnežev pa je lahko komuniciralo s sistemom s pomočjo terminala, kot sta Unixova ustvarjalca: Dennis Ritchie in Ken Thompson.

Ti terminali so bili bodisi teletipi ali video terminali, ki so bili le zaslon in tipkovnica. Obe vrsti terminalov podpirata le besedilo, ne pa grafiko.

Vmesniki ukazne vrstice so bili naravni za to vrsto terminala. Uporaba besedilnih terminalov je bila tudi glavni razlog, zakaj so razvijalci Unixa raje imeli kratka imena ukazov, saj so bila hitrejša za tipkanje.

Povezano: Zakaj so ukazi Linuxa tako kratki? Zgodovina ukazov Linuxa

Programerji so bili najbolj odločni zagovorniki Linuxa, ker ima toliko orodij, s katerimi lahko opravijo svoje delo: tolmače, prevajalnike in razhroščevalnike. In vsa ta orodja se izvajajo v ukazni vrstici.

Čeprav lahko vse to pokličete iz grafičnega IDE, je to nekje le sprednji del ukazne vrstice.

3. Ukazna vrstica je hitra

Veliko uporabnikov Linuxa radi trdi, da je ukazna vrstica Linux hitrejša od uporabe GUI. Programi ukazne vrstice se zaženejo hitreje kot grafični, ker je manj stroškov.

To je eden od razlogov, da bi bile distribucije, ko je Linux prvič predstavljen na osebnih računalnikih, privzeto v okolju konzole. Manj zmogljivi osebni računalniki tiste dobe bi pogosto imeli težave z izvajanjem X, vsaj z majhnimi količinami RAM-a, s katerimi so bili opremljeni namizni sistemi.

Vidite lahko, koliko se računalnik i386 s 4 MB RAM-a iz zgodnjih 90-ih trudi naložiti preprost upravljalnik oken X, in to je bila takrat zdrava količina RAM-a:

4. Ukazna vrstica deluje povsod, tudi na strežnikih

Velik razlog, da je ukazna vrstica preživela v sistemih Linux, je ta, da deluje skoraj povsod. Če Xu ni všeč vaša grafična kartica, kar je bila težava, ki je bila pogostejša tudi v zgodnjih sistemih Linuxa, se boste znašli, da vas vržejo na konzolo. To pomeni, da se lahko vrnete na ukazno vrstico, ko je to potrebno.

Zaradi tega je priljubljeno nameščanje strežnikov Linux samo z vmesnikom ukazne vrstice. To omogoča učinkovitejšo uporabo strežnika. Navsezadnje ni potrebe po GUI, če ga tako ali tako nihče ne bo videl.

Mnogi skrbniki se za upravljanje svojih strežnikov raje prijavijo na daljavo prek SSH. Ta nižja obremenitev omogoča, da strežniki Linux delujejo učinkoviteje kot strežniki Windows.

Povezano: Ali lahko zaženete Linux brez namiznega okolja?

5. Programe ukazne vrstice je mogoče skriptirati

Velika prednost programov ukazne vrstice pred grafičnimi je, da jih lahko programerji avtomatizirajo.

Če delate z grafičnimi programi, kot so upravitelji datotek, boste pogosto naleteli na ponavljajoče se operacije, kot je preimenovanje datotek. Če imate veliko datotek, je to lahko dolgočasno z upraviteljem datotek GUI. Lupina vam omogoča uporabo nadomestnih znakov za ustvarjanje seznama datotek.

Če bi želeli kopirati vse svoje besedilne datoteke v imenik, bi uporabili to vrstico:

cp *.txt /primer

Za bolj zapletena opravila lahko uporabite tudi skriptne jezike. Dolga leta je bil izbrani skriptni jezik lupina. Prednost lupine je, da lahko uporabljate znane programe, ki ste jih uporabljali v ukazni vrstici v svojih skriptih.

Medtem ko skriptni jeziki, kot sta Perl in Python, uporabljajo knjižnice, je mogoče uporabiti tudi standardne programe za Linux, če knjižnica ne obstaja.

Zdaj veste, zakaj Linux toliko uporablja ukazno vrstico

Če vas je zmedlo, kako pomembna je ukazna vrstica za Linux, zdaj veste, kako pomembna je za številne tehnične namene, kot so strežniki in razvoj. To celo poskrbi, da računalnik dela namesto vas, namesto obratno.

Če šele začenjate z ukazno vrstico Linux in se počutite izgubljeni, preberite več nasvetov o tem, kako kar najbolje izkoristiti svoj sistem Linux z lupino.

Hitri vodnik za začetek uporabe ukazne vrstice Linux

Z ukazi v Linuxu lahko naredite veliko neverjetnih stvari in tega se res ni težko naučiti.

Preberite Naprej

DelitiTweetE-naslov
Povezane teme
  • Linux
  • Ukazi za Linux
  • Linux Bash Shell
O avtorju
David Delony (82 objavljenih člankov)

David je svobodni pisatelj s sedežem na pacifiškem severozahodu, vendar izvirno iz območja Bay Area. Tehnološki navdušenec je že od otroštva. Davidovi interesi vključujejo branje, gledanje kakovostnih televizijskih oddaj in filmov, retro igre in zbiranje plošč.

Več od David Delony

Naročite se na naše novice

Pridružite se našemu glasilu za tehnične nasvete, ocene, brezplačne e-knjige in ekskluzivne ponudbe!

Kliknite tukaj, da se naročite