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.

instagram viewer

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ą.

Trumpas vadovas, kaip pradėti naudoti „Linux“ komandinę eilutę

„Linux“ komandomis galite padaryti daug nuostabių dalykų ir to išmokti tikrai nėra sunku.

Skaitykite toliau

DalintisTviteryjeEl. paštas
Susijusios temos
  • Linux
  • Linux komandos
  • Linux Bash Shell
Apie autorių
Davidas Delony (82 straipsniai paskelbti)

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.

Daugiau iš David Delony

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