Kai pradėsite naudoti „Linux“, pastebėsite, kad sistema labiau nei kitos operacinės sistemos priklauso nuo komandinės eilutės, nepaisant daugybės darbalaukio aplinkų. Kodėl tai?
Yra daug priežasčių, kodėl komandų eilutė yra esminė „Linux“ ekosistemos dalis.
1. Kai buvo sukurtas Unix, GUI nebuvo
Nors „Linux“ nėra „Unix“, nes neturi sistemos kodo, jos elgesys yra pagrįstas juo, įskaitant komandinės eilutės naudojimą. Kai „Unix“ buvo sukurta „Bell Labs“ septintojo dešimtmečio pabaigoje ir aštuntojo dešimtmečio pradžioje, nebuvo tokio dalyko kaip grafinė vartotojo sąsaja.
Dauguma žmonių savo programas pateikė perfokortose, o keli laimingieji galėjo bendrauti su sistema naudodami terminalą, kaip Unix kūrėjai: Dennisas Ritchie ir Kenas Thompsonas.
Šie terminalai buvo arba teletaipo aparatai, arba vaizdo terminalai, kurie buvo tik ekranas ir klaviatūra. Abu šie terminalų tipai palaikė tik tekstą, o ne grafiką.
Komandinės eilutės sąsajos buvo natūralios tokio tipo terminalams. Teksto terminalų naudojimas taip pat buvo pagrindinė priežastis, kodėl Unix kūrėjai pirmenybę teikė trumpiems komandų pavadinimams, nes juos buvo galima greičiau įvesti.
Susijęs: Kodėl „Linux“ komandos tokios trumpos? „Linux“ komandų istorija
Programuotojai buvo ištikimiausi „Linux“ šalininkai, nes joje yra tiek daug įrankių, skirtų darbui atlikti: vertėjai, kompiliatoriai ir derintojai. Ir visi šie įrankiai veikia komandinėje eilutėje.
Nors visa tai galite iškviesti iš grafinės IDE, tai tik priekinė dalis į komandinę eilutę.
3. Komandų eilutė yra greita
Daugelis „Linux“ vartotojų mėgsta teigti, kad „Linux“ komandų eilutė yra greitesnė nei naudojant GUI. Komandinės eilutės programos paleidžiamos greičiau nei grafinės, nes tenka mažiau išlaidų.
Tai yra viena iš priežasčių, dėl kurių „Linux“ pirmą kartą debiutavo asmeniniuose kompiuteriuose, paskirstymai pagal nutylėjimą buvo konsolės aplinka. Mažiau galingiems epochos kompiuteriams dažnai buvo sunku paleisti X, bent jau su nedideliu RAM kiekiu, kuris buvo aprūpintas stalinių kompiuterių sistemose.
Galite pamatyti, kiek 90-ųjų pradžios i386 kompiuteris su 4 MB RAM sunkiai įkelia paprastą X langų tvarkyklę, ir tai buvo sveikas RAM kiekis tada:
4. Komandų eilutė veikia visur, įskaitant serverius
Viena iš pagrindinių priežasčių, kodėl komandų eilutė išliko Linux sistemose, yra ta, kad ji veikia beveik visur. Jei X nepatinka jūsų vaizdo plokštė – problema, kuri taip pat buvo dažnesnė ankstyvosiose „Linux“ sistemose, atsidursite konsolėje. Tai reiškia, kad prireikus galite grįžti į komandinę eilutę.
Dėl šios priežasties populiaru Linux serverius diegti tik naudojant komandinės eilutės sąsają. Tai leidžia efektyviau naudoti serverį. Galų gale, GUI nereikia, jei niekas jos vis tiek nematys.
Daugelis administratorių nori prisijungti nuotoliniu būdu per SSH, kad galėtų valdyti savo serverius. Dėl šios mažesnės pridėtinės sąnaudos Linux serveriai gali veikti efektyviau nei Windows serveriai.
Susijęs: Ar galite paleisti „Linux“ be darbalaukio aplinkos?
5. Komandinės eilutės programos gali būti surašytos
Vienas didelis komandinės eilutės programų pranašumas, palyginti su grafinėmis, yra tai, kad programuotojai gali jas automatizuoti.
Jei dirbate su grafinėmis programomis, pvz., failų tvarkyklėmis, dažnai susidursite su pasikartojančiomis operacijomis, pvz., failų pervadinimu. Jei turite daug failų, tai gali būti nuobodu naudojant GUI failų tvarkyklę. Apvalkalas leidžia naudoti pakaitos simbolius, kad sukurtumėte failų sąrašą.
Jei norite nukopijuoti visus savo tekstinius failus į katalogą, naudokite šią eilutę:
cp *.txt /pavyzdys
Taip pat galite naudoti scenarijų kalbas sudėtingesnėms užduotims atlikti. Daugelį metų pasirinkta scenarijų kalba buvo apvalkalas. Apvalkalo pranašumas yra tas, kad galite naudoti pažįstamas programas, kurias naudojote komandų eilutėje savo scenarijuose.
Nors scenarijų kalbos, tokios kaip Perl ir Python, naudoja bibliotekas, taip pat galima naudoti standartines Linux programas, jei bibliotekos nėra.
Dabar jūs žinote, kodėl „Linux“ tiek daug naudoja komandų eilutę
Jei jus glumino komandų eilutės svarba Linux, dabar žinote, kokia ji svarbi daugeliui techninių paskirčių, tokių kaip serveriai ir plėtra. Tai netgi priverčia kompiuterį dirbti už jus, o ne atvirkščiai.
Jei tik pradedate naudoti Linux komandų eilutę ir jaučiatės pasimetę, skaitykite daugiau patarimų, kaip išnaudoti visas savo Linux sistemos galimybes naudojant apvalkalą.
„Linux“ komandomis galite padaryti daug nuostabių dalykų ir to išmokti tikrai nėra sunku.
Skaitykite toliau
- Linux
- Linux komandos
- Linux Bash Shell
Davidas yra laisvai samdomas rašytojas, gyvenantis Ramiojo vandenyno šiaurės vakaruose, bet iš pradžių kilęs iš įlankos. Jis nuo vaikystės buvo technologijų entuziastas. Davido pomėgiai yra skaitymas, kokybiškų TV laidų ir filmų žiūrėjimas, retro žaidimai ir įrašų rinkimas.
Prenumeruokite mūsų naujienlaiškį
Prisijunkite prie mūsų naujienlaiškio, kad gautumėte techninių patarimų, apžvalgų, nemokamų el. knygų ir išskirtinių pasiūlymų!
Norėdami užsiprenumeruoti, spustelėkite čia