Kad sākat lietot Linux, jūs atklāsiet, ka sistēma paļaujas uz komandrindu daudz vairāk nekā citas operētājsistēmas, neskatoties uz daudzām darbvirsmas vidēm. Kāpēc ir šis?

Ir daudz iemeslu, kāpēc komandrinda ir būtiska Linux ekosistēmas sastāvdaļa.

1. Kad Unix tika izstrādāts, nebija GUI

Lai gan Linux nav Unix, jo tai nav sistēmas koda, tā darbība ir balstīta uz to, tostarp komandrindas izmantošanu. Kad Unix tika izstrādāts Bell Labs 60. gadu beigās un 70. gadu sākumā, nebija tādas lietas kā grafiskā lietotāja saskarne.

Lielākā daļa cilvēku savas programmas iesniedza perfokartēs, savukārt daži laimīgie varēja mijiedarboties ar sistēmu, izmantojot termināli, piemēram, Unix veidotāji: Deniss Ričijs un Kens Tompsons.

Šie termināļi bija vai nu teletaipa iekārtas, vai video termināļi, kas bija tikai ekrāns un tastatūra. Abi šie termināļu veidi atbalstīja tikai tekstu, nevis grafiku.

Komandrindas saskarnes bija dabiskas šāda veida termināļiem. Teksta termināļu izmantošana bija arī galvenais iemesls, kāpēc Unix izstrādātāji deva priekšroku īsiem komandu nosaukumiem, jo ​​tie bija ātrāk ierakstāmi.

instagram viewer

Saistīts: Kāpēc Linux komandas ir tik īsas? Linux komandu vēsture

Programmētāji ir bijuši stingrākie Linux atbalstītāji, jo viņiem ir tik daudz rīku, lai viņi varētu paveikt savu darbu: tulki, kompilatori un atkļūdotāji. Un visi šie rīki darbojas komandrindā.

Lai gan jūs varat to visu izsaukt no grafiskā IDE, tas ir tikai komandrindas priekšgals.

3. Komandrinda ir ātra

Daudziem Linux lietotājiem patīk apgalvot, ka Linux komandrinda ir ātrāka nekā GUI. Komandrindas programmas sākas ātrāk nekā grafiskās, jo tām ir mazāks pieskaitījums.

Tas ir viens no iemesliem, kāpēc, kad Linux pirmo reizi debitēja personālajos datoros, izplatījumi pēc noklusējuma tika izmantoti konsoles vidē. Laikmeta mazāk jaudīgajiem datoriem bieži bija grūtības palaist X, vismaz ar nelielo RAM daudzumu, ar kādu bija aprīkotas galddatoru sistēmas.

Varat redzēt, cik daudz i386 datoram ar 4 MB RAM 90. gadu sākumā bija grūti ielādēt vienkāršu X logu pārvaldnieku, un toreiz tas bija veselīgs RAM apjoms:

4. Komandrinda darbojas visur, tostarp serveros

Viens no galvenajiem iemesliem, kāpēc komandrinda ir saglabājusies Linux sistēmās, ir tas, ka tā darbojas gandrīz visur. Ja X nepatīk jūsu grafiskā karte — problēma, kas bija biežāk sastopama arī agrīnajās Linux sistēmās, jūs atklāsiet, ka esat nokļuvis konsolē. Tas nozīmē, ka varat atgriezties komandrindā, kad tas ir nepieciešams.

Šī iemesla dēļ ir populāri Linux serverus instalēt tikai ar komandrindas saskarni. Tas ļauj efektīvāk izmantot serveri. Galu galā GUI nav vajadzīga, ja neviens to tik un tā neredzēs.

Daudzi administratori dod priekšroku attālinātai pieteikties, izmantojot SSH, lai pārvaldītu savus serverus. Šīs zemākās pieskaitāmās izmaksas ļauj Linux serveriem darboties efektīvāk nekā Windows serveriem.

Saistīts: Vai varat palaist Linux bez darbvirsmas vides?

5. Komandrindas programmas var tikt skriptētas

Viena liela komandrindas programmu priekšrocība salīdzinājumā ar grafiskajām programmām ir tā, ka programmētāji var tās automatizēt.

Ja strādājat ar grafiskām programmām, piemēram, failu pārvaldniekiem, bieži vien nāksies saskarties ar atkārtotām darbībām, piemēram, failu pārdēvēšanu. Ja jums ir daudz failu, tas var kļūt nogurdinoši, izmantojot GUI failu pārvaldnieku. Apvalks ļauj izmantot aizstājējzīmes, lai izveidotu failu sarakstu.

Ja vēlaties kopēt visus teksta failus uz direktoriju, izmantojiet šo rindu:

cp *.txt /piemērs

Varat arī izmantot skriptu valodas sarežģītākiem uzdevumiem. Daudzus gadus izvēlētā skriptu valoda bija apvalks. Apvalka priekšrocība ir tā, ka varat izmantot pazīstamās programmas, kuras izmantojāt skriptu komandrindā.

Lai gan skriptu valodas, piemēram, Perl un Python, izmanto bibliotēkas, ir iespējams izmantot arī standarta Linux programmas, ja bibliotēkas nav.

Tagad jūs zināt, kāpēc Linux tik daudz izmanto komandrindu

Ja esat bijis neizpratnē par komandrindas nozīmi Linux, tagad jūs zināt, cik tā ir svarīga daudziem tehniskiem lietojumiem, piemēram, serveriem un attīstībai. Tas pat liek datoram strādāt jūsu labā, nevis otrādi.

Ja jūs tikko sākat darbu ar Linux komandrindu un jūtaties apmaldījies, lasiet tālāk, lai iegūtu vairāk padomu par to, kā ar čaulu maksimāli izmantot savas Linux sistēmas iespējas.

Īsa rokasgrāmata, lai sāktu darbu ar Linux komandrindu

Ar komandām operētājsistēmā Linux varat paveikt daudz pārsteidzošu lietu, un to nav grūti iemācīties.

Lasiet Tālāk

DalītiesČivinātE-pasts
Saistītās tēmas
  • Linux
  • Linux komandas
  • Linux Bash Shell
Par autoru
Deivids Delonijs (Publicēti 82 raksti)

Deivids ir ārštata rakstnieks, kas dzīvo Klusā okeāna ziemeļrietumos, taču sākotnēji cēlies no līča apgabala. Kopš bērnības viņš ir bijis tehnoloģiju entuziasts. Deivida interesēs ietilpst lasīšana, kvalitatīvu TV šovu un filmu skatīšanās, retro spēles un ierakstu kolekcionēšana.

Vairāk no Deivida Delonija

Abonējiet mūsu biļetenu

Pievienojieties mūsu informatīvajam izdevumam, lai saņemtu tehniskos padomus, pārskatus, bezmaksas e-grāmatas un ekskluzīvus piedāvājumus!

Noklikšķiniet šeit, lai abonētu