Sissejuhatus CLI-sse

CLI tähistab käsuridade liidest / käsuridade kasutajaliideseid. Põhimõtteliselt on see liides, kus kasutaja saab operatsioonisüsteemiga suhelda, et mõnda ülesannet täita mitte graafilise liidese abil, vaid mõne käsu sisestamisega. Seejärel tõlgendab käsu keele tõlk neid käske ja süsteem teeb vastavad toimingud.

Varasematel päevadel, kui graafilised kasutajaliidesed (GUI) polnud piisavalt välja töötatud ja DOS-i operatsioonisüsteemi kasutati, tehti kõik toimingud käskude abil. Kui kasutaja kirjutas käsklusi DOS-viipal, siis tõlk proovib seda käsku ära tunda ja kui ta tunnistab käsu kehtivaks, siis viidi läbi vastav ülesanne.

Mis on CLI eesmärk?

Varasema põlvkonna arvutites, kui GUI-põhiseid opsüsteeme ei arendatud, kasutasid arvutid mõnda käsupõhist opsüsteemi nagu MS-DOS, Apple-DOS, Unix jne. Inimeste igasugune suhtlus selle OS-iga toimus mõne käsu kaudu, mis hiljem tõlgendas tõlk, mis toimis vahetarkvarana inimeste käskude ja OS-i masina keele vahel.

Mõned tavalisemad igapäevased ülesanded, mis CLI-d hõlmasid, olid kataloogi avamine, uue loomine, faili loomine, faili teksti kirjutamine, faili kustutamine, kausta failide kuvamine jne.

Kuid isegi kaasaegses operatsioonisüsteemide GUI-maailmas, kus meil on kõige interaktiivsemad ja hõlpsamad võimalused operatsioonisüsteemiga suhtlemiseks hiire abil klõpsamisega, veebisaitide külastamiseks jne. CLI-d kasutatakse endiselt paljudes kohtades mõne põhitoimingu täitmiseks. . CLI-d kasutavad kõige sagedamini ja sagedamini programmeerijad, kes kasutavad seda tööriista komponentide lisamiseks / installimiseks nende rakendustesse. Samuti kasutavad nad CLI-d serveris mõne süsteemiga seotud konfiguratsiooni teostamiseks automaatselt stsenaariumi alusel, nii et nad ei pea serveris tegelikult töötama. Üldiselt salvestavad nad käsufaili või PowerShelli skripti, mis käivitaks serveris CLI käsud ja teostaks vajalikud toimingud / konfiguratsioonid.

Miks me seda kasutame?

Tänapäeval, nagu me kõik teame, on arvutid liikunud käsuridade tööriistade juurest kaugemale täiustatud ja keerukama graafilise kasutajaliidese juurde, mis on väga lihtsad ja hõlpsasti kasutatavad funktsioonid, et iga kasutaja saaks arvutiga töötada ja tööga hakkama saada.

Kuid arvutisüsteemi konfiguratsioonis leiab CLI endiselt suurt kasutust. CLI-d kasutavad tänapäeval enamasti tarkvara programmeerijad või süsteemiadministraatorid mõne nende olulise ülesande täitmiseks, mis muidu kulutab palju aega ja vaeva, kui seda GUI-ga teha.

Selle paremaks mõistmiseks ja veel mõne detaili jaoks vaatame CLI kasutamist programmeerijate ja süsteemiadministraatorite jaoks eraldi.

CLI kasutamine süsteemiadministraatorite poolt

Süsteemihaldurid viitaksid siin inimesele / meeskonnale, kes hoolitseb IT-maailma infrastruktuuri eest. Administraator võib olla terve suure organisatsiooni meeskond, kes hoolitseb kõigi organisatsioonis töötavate arvutisüsteemide eest ja hooldab iga üksiku süsteemi heaolu. Süsteemihaldur võib osutada ka üksikisikule, kes töötab tehnikainsenerina, et lahendada kasutajatega seotud süsteemiprobleeme, mida tavakasutaja ise ei suuda lahendada. Need süsteemiadministraatorid kasutavad CLI-d laialdaselt süsteemi OS-i konfiguratsioonide kontrollimiseks, mõne OS-i tasemel toimingu täitmiseks, mis muidu nõuaks GUI-i jaoks täiendava tarkvara allalaadimist.

Lisaks sellistele ülesannetele peab suure organisatsiooni süsteemi administraator jälgima kõiki süsteeme seoses arvutisse installitud uusima tarkvara või OS-i värskendustega, täitma igal süsteemil regulaarselt mõnda toimingut automatiseerimise teel, välistades vajaduse neid ülesandeid käsitsi käitada. iga päev. Veel üks peamine kasutusviis on see, et konfiguratsiooni saab kaugjuhtimisega muuta, lihtsalt käivitades arvutis mõned käsud, ilma et peaksite olema füüsiliselt arvutiga samas kohas ja tegema seda ülesannet käsitsi.

Kõik see vähendab CLI kasutamisega palju aega ja vaeva ning tagab ühtlasi, et turvariski saab jälgida ja vältida ka suurtes organisatsioonistruktuurides, kus inimtegevus on minimaalne.

CLI kasutamine rakenduste arendajate / programmeerijate poolt

Rakenduste arendajad kasutavad CLI-vahendeid ka igapäevases töös väga laialdaselt. Kui tavaline kasutaja avab rakenduse GUI abil, võtab ta ikoonil navigeerimiseks ja sellel klõpsamiseks väga vähem aega.

Kujutage nüüd ette arendajat, kes peab päeva jooksul mitu rakendust avama mitu korda ja iga kord, kui ta peab kulutama nii palju aega ikooni leidmiseks ja selle avamiseks klõpsamiseks. Siiski võib väita, et rakenduse otsetee saab paigutada töölauale ja sellele on hõlpsasti juurde pääseda. Kujutage nüüd jälle ette, et sama programmeerija peab päeva jooksul mitu sellist rakendust avama. Iga sellise programmi jaoks otsetee loomine muudab töölaua kohmakaks ja õige ikooni leidmine võtab jällegi aega. Seega on programmeerijatele ideaalne viis rakenduse või tee avamiseks oma arvutis käsuridade või CLI kaudu. Programmeerijad mäletavad enamasti täpseid käske sageli kasutatavate rakenduste avamiseks ja eelistavad ka kataloogiteede avamist otse käskude kaudu.

Programmeerijate jaoks on veel üheks peamiseks kasutuseks nende väljatöötatava rakenduse koodi kirjutamine. Enamasti peavad programmeerijad lisama oma rakendusele viited teatud kolmanda osapoole raamatukogudele, et suhelda välismaailmaga, mis võib sisaldada sama arvutiga ühendatud printerit, andmebaasi, kus rakenduse andmeid hoitakse, või isegi faili server, mis asub kõikjal maailmas ja millel on mõned rakenduse kasutatavad failid. Nüüd on arendajal võimalus lisada need viited / teegid GUI abil, mis jälle natuke aega kulutab. Ka GUI-is teeki otsides pakutakse teile otsingumootori käitumisest lähtudes mitmeid võimalusi. Mõnikord võib see põhjustada arendaja vale viite installimise.

Kui kasutaja teab täpset teeki / viidet, mida ta soovib, saab ta CLI abil installida selle konkreetse teegi ühe käsuga. Üks levinumaid ja võimsamaid käsureatõlkeid, mida programmeerijad selle ülesande jaoks kasutavad, on Nu-get Package Manager (NPM), mida programmeerijad kasutavad laialdaselt kogu maailmas, et seda ülesannet väga tõhusalt täita.

CLI käsud

Allpool on loetletud mõned levinumad CLI-käsud, millest isegi tavakasutaja võib oma töös kasu leida:

Käsu nimiKasutageNäide
CDMuutke kataloog käsuga määratud kataloogicd töölaud /
CD ..Ühe kataloogi ülespoole tõstmiseks aktiivsest kataloogistCD ..
lsLoetlege kõik töökataloogis olevad failid ja kataloogidls
mkdirTöökataloogis looge uus nimi määratud nimegamkdir Isiklik
cpKopeerige töötavas kataloogis olev fail määratud kataloogicp learning.txt isiklik /
selgeTühjendage praegune CLI akenselge
väljumineVäljuge CLI aknastväljumine
abiHankige abi kõigi käskude ja nende kasutamise kohtaAbi
abiÜksikasjaliku kirjelduse saamiseks võite ka määrata käsu, mille jaoks on abi vajaabi CD

Märkus . Kõik need käsud on konkreetsed Apple MAC OS-i jaoks. Nende süntaks võib teistes opsüsteemides nagu Windows erineda, kuid nende funktsioon jääb samaks.

CLI eelised ja puudused

Nagu kõigi teiste arvutimaailma tööriistade / tehnoloogiate puhul, on ka CLI-l nii oma eelised kui ka mõned puudused.

Eelised:

  1. Kui kasutaja teab või suudab käske meelde jätta, saab selle ülesande GUI-ga võrreldes väga kiiresti täita.
  2. Jälgimiseks võib säilitada viimati täidetud käskude ajalugu.
  3. Käske saab kombineerida, et luua skript, mida saab käivitada toimingute seeria täitmiseks ja mida saab ajastada nii, et see saaks perioodiliselt töötada ilma täiendavate inimlike pingutusteta.
  4. CLI-l käivitatud käsklus kasutab lõpuleviimiseks väga vähem RAM-i mälu ja protsessori tsüklit.
  5. CLI-käsku saab süsteemis juurutada eemalt ja seda saab teostada ka ilma kasutaja teadmata.

Puudused:

  1. Käskude täpse süntaksi meeldejätmine võib olla keeruline. Tänapäevased CLI-tööriistad pakuvad siiski põhikäskluste täielikuks täitmiseks automaatset täitmist juhuks, kui kasutaja unustab.
  2. Alati pole selge, mida käsk teeb, kui vaadata lihtsalt kirjalikku käsku. Seega ei saa mingeid võimalusi võtta ja kasutaja peab enne täitmist veenduma, et ta teab selle käsu tulemust.
  3. Uue kasutaja jaoks võib CLI-ga harjumine olla keeruline ja segane.
  4. Võimalik, et kasutaja peab ülesannete täitmiseks õppima suure hulga käske. Kuid inimesed mäletavad enamasti ainult käske, mida nad oma töös sageli vajavad.

Järeldus

Selle artikli kaudu saime teada palju CLI-st, mis see on, mida ja kuidas seda kasutatakse, kus seda sagedamini kasutatakse ja mis kõige tähtsam - miks kasutatakse CLI-d endiselt arvutite ahvatleva graafika kaasaegses maailmas. Kõigi kokkuvõtteks võib öelda, et kuigi arvutite ja OS-ide kasutajaliides on CLI-st GUI-ni jõudnud, tuleb näha, et CLI-d leiavad OS-i taseme konfiguratsioonides ja monitoorimisel endiselt palju kasutust ja rakendust.

See võib vähendada ka teie väärtuslikku aega, kui teete mõnda korduvat ülesannet GUI abil, mida saate käskude abil automatiseerida. Üldiselt nõuab CLI, et peate mõned käsud meeles pidama ja see võib alguses pisut segadusse ajada. Kuid kui olete piisavalt kannatlik ja innukas, võib see vanune tööriist teie jaoks siiski imet teha ja aitab säästa väärtuslikku aega ning annab teile ka mõne kriitilise ülesande täitmise kõrge usaldusväärsuse.

Soovitatavad artiklid

See on olnud teemaks Mis on CLI. Siin arutasime põhikontseptsioone käskude ja CLI süsteemiadministraatoritega. Lisateavet leiate ka meie muudest soovitatud artiklitest -

  1. Mis on tarkvaraarendus?
  2. Mis on JavaScript?
  3. Mis on masinõpe?
  4. Mis on taru?

Kategooria: