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.
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.
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
- Linux
- Linux komandas
- Linux Bash Shell
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.
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