Kui hakkate Linuxit kasutama, avastate, et süsteem tugineb käsureale palju rohkem kui teised operatsioonisüsteemid, hoolimata arvukate töölauakeskkondade olemasolust. Miks on see?

On palju põhjusi, miks käsurida on Linuxi ökosüsteemi oluline osa.

1. Unixi väljatöötamise ajal ei olnud GUI-d

Kuigi Linux ei ole Unix, kuna sellel pole süsteemi koodi, põhineb selle käitumine sellel, sealhulgas käsurea kasutamisel. Kui Unix töötati välja Bell Labsis 60ndate lõpus ja 70ndate alguses, polnud sellist asja nagu graafiline kasutajaliides.

Enamik inimesi esitas oma programmid perfokaartidel, samas kui vähesed õnnelikud said süsteemiga terminali abil suhelda, nagu Unixi loojad: Dennis Ritchie ja Ken Thompson.

Need terminalid olid kas teletüüpi masinad või videoterminalid, mis olid vaid ekraan ja klaviatuur. Mõlemad seda tüüpi terminalid toetasid lihtsalt teksti, mitte graafikat.

Käsurea liidesed olid seda tüüpi terminalide jaoks loomulikud. Tekstiterminalide kasutamine oli ka peamine põhjus, miks Unixi arendajad eelistasid lühikesi käsunimesid, kuna neid oli kiirem tippida.

Seotud: Miks on Linuxi käsud nii lühikesed? Linuxi käskude ajalugu

Programmeerijad on olnud Linuxi kõige kindlamad pooldajad, sest neil on oma töö tegemiseks nii palju tööriistu: tõlgid, kompilaatorid ja silujad. Ja kõik need tööriistad töötavad käsureal.

Kuigi saate neid kõiki graafilisest IDE-st helistada, on see lihtsalt kusagil käsurea esiosa.

3. Käsurida on kiire

Paljud Linuxi kasutajad armastavad väita, et Linuxi käsurida on kiirem kui GUI kasutamine. Käsureaprogrammid käivituvad kiiremini kui graafilised, kuna seal on vähem üldkulusid.

See on üks põhjus, miks kui Linux esmakordselt arvutites debüteeris, kasutasid distributsioonid vaikimisi konsoolikeskkonda. Selle ajastu vähem võimsatel arvutitel oli sageli raskusi X-i käivitamisega, vähemalt väikese RAM-i hulgaga, millega lauaarvutisüsteemid olid varustatud.

Näete, kui palju 90ndate alguse 4MB muutmäluga i386 arvutil on raskusi lihtsa X-aknahalduri laadimisega ja see oli tollal terve hulk RAM-i:

4. Käsurida töötab kõikjal, sealhulgas serverites

Üks suur põhjus, miks käsurida on Linuxi süsteemides säilinud, on see, et see töötab peaaegu kõikjal. Kui X-ile teie graafikakaart ei meeldi – probleem, mis oli tavalisem ka varasemates Linuxi süsteemides, avastate end konsooli juurest. See tähendab, et saate vajaduse korral käsureale tagasi pöörduda.

Sel põhjusel on populaarne Linuxi serverite installimine ainult käsurea liidesega. See võimaldab serverit tõhusamalt kasutada. Lõppude lõpuks pole GUI-d vaja, kui keegi seda nagunii ei näe.

Paljud administraatorid eelistavad oma serverite haldamiseks SSH kaudu kaugsisse logida. See madalam üldkulu võimaldab Linuxi serveritel töötada tõhusamalt kui Windowsi serveritel.

Seotud: Kas saate Linuxit käivitada ilma töölauakeskkonnata?

5. Käsurea programme saab skriptida

Üks käsureaprogrammide suur eelis graafiliste programmide ees on see, et programmeerijad saavad neid automatiseerida.

Kui töötate graafiliste programmidega, näiteks failihalduritega, puutute sageli kokku korduvate toimingutega, nagu failide ümbernimetamine. Kui teil on palju faile, võib see GUI-failihalduriga tüütuks muutuda. Kest võimaldab teil failide loendi loomiseks kasutada metamärke.

Kui soovite kõik oma tekstifailid kataloogi kopeerida, kasutage seda rida:

cp *.txt /näide

Keerulisemate ülesannete jaoks saate kasutada ka skriptikeeli. Paljude aastate jooksul oli valitud skriptikeel kest. Shelli eeliseks on see, et saate kasutada tuttavaid programme, mida olete oma skriptides käsureal kasutanud.

Kuigi skriptikeeled, nagu Perl ja Python, kasutavad teeke, on võimalik kasutada ka standardseid Linuxi programme, kui teeki pole.

Nüüd teate, miks Linux kasutab nii palju käsurida

Kui olete olnud hämmingus sellest, kui oluline on käsurida Linuxi jaoks, teate nüüd, kui oluline see on paljude tehniliste kasutuste jaoks, nagu serverid ja arendus. See isegi paneb arvuti teie heaks tööle, mitte vastupidi.

Kui alles alustate Linuxi käsureaga ja tunnete, et olete eksinud, lugege edasi, et saada rohkem näpunäiteid selle kohta, kuidas kesta abil oma Linuxi süsteemist maksimumi võtta.

Lühijuhend Linuxi käsurea kasutamise alustamiseks

Linuxis saate käskudega teha palju hämmastavaid asju ja seda pole tõesti raske õppida.

Loe edasi

JagaSäutsMeil
Seotud teemad
  • Linux
  • Linuxi käsud
  • Linux Bash Shell
Autori kohta
David Delony (82 avaldatud artiklit)

David on vabakutseline kirjanik, kes elab Vaikse ookeani loodeosas, kuid on algselt pärit lahe piirkonnast. Ta on lapsepõlvest saati olnud tehnoloogiahuviline. Davidi huvide hulka kuuluvad lugemine, kvaliteetsete telesaadete ja filmide vaatamine, retromängud ja plaatide kogumine.

Veel David Delonylt

Liituge meie uudiskirjaga

Liituge meie uudiskirjaga tehniliste näpunäidete, arvustuste, tasuta e-raamatute ja eksklusiivsete pakkumiste saamiseks!

Tellimiseks klõpsake siin