Uvod v CLI

CLI pomeni vmesnik ukazne vrstice / uporabniški vmesnik ukazne vrstice. To je v bistvu vmesnik, v katerem lahko uporabnik sodeluje z operacijskim sistemom, da izvaja nekatere naloge ne z grafičnim vmesnikom, ampak z vnosom nekaterih ukazov. Tolmač jezikov ukazov nato interpretira te ukaze in sistem izvede ustrezna dejanja.

V prejšnjih dneh, ko grafični uporabniški vmesniki (GUI) niso bili dobro razviti in je bil uporabljen operacijski sistem DOS, so vsa dejanja, ki jih je bilo treba izvesti, potekala z uporabo ukazov. Uporabnik je pisal ukaze v pozivu DOS, tolmač bi poskušal prepoznati ta ukaz in če je ukaz prepoznal kot veljaven, je nato izvedel ustrezno nalogo.

Kakšen je namen CLI-ja?

V prejšnji generaciji računalnikov, ko operacijski sistemi, ki temeljijo na GUI, niso bili razviti, so računalniki uporabljali nekaj operacijskih sistemov, ki temeljijo na ukazih, kot so MS-DOS, Apple-DOS, Unix itd. Vsaka človeška interakcija s temi operacijskimi sistemi je potekala s pomočjo nekaterih ukazov, kasneje jih je razlagal tolmač, ki je deloval kot vmesna programska oprema med človeškimi ukazi in računalniškim jezikom OS.

Nekatera najpogostejša vsakodnevna opravila, ki so vključevala CLI, so bila pojdite v imenik, ustvarite novega, ustvarite datoteko, napišite besedilo v datoteko, izbrišite datoteko, prikažete datoteke v mapi itd.

Vendar tudi v sodobnem svetu GUI operacijskih sistemov, ko imamo najbolj interaktivne in enostavne načine interakcije z operacijskim sistemom s kliki z miško, obiskom spletnih mest itd. CLI se še vedno uporablja na mnogih mestih za izvajanje nekaterih osnovnih nalog . Najpogostejšo in najpogostejšo uporabo CLI izvajajo programerji, ki to orodje dodajo / namestijo komponente v svoje aplikacije. CLI uporabljajo tudi za samodejno izvajanje nekaterih sistemskih konfiguracij na strežniku na podlagi scenarija, tako da jim na strežniku dejansko ni treba dejansko delati. Na splošno shranijo ukazno datoteko ali skript PowerShell, ki bi izvajal ukaze CLI na strežniku in izvajal zahtevane operacije / konfiguracije.

Zakaj ga uporabljamo?

Dandanes vsi vemo, da so računalniki prešli daleč od orodij ukazne vrstice do naprednejšega in bolj izpopolnjenega grafičnega uporabniškega vmesnika, ki je zelo preprost in enostaven za uporabo za vsakega uporabnika, ki dela z računalnikom in dokonča delo.

Kljub temu v konfiguraciji računalniškega sistema CLI še vedno najde veliko uporabo. CLI danes v glavnem uporabljajo programerji programske opreme ali sistemski skrbnik, da opravijo nekatere svoje ključne naloge, ki sicer zahtevajo veliko časa in truda, če jih opravimo z GUI.

Da bi to bolje razumeli in v nekaterih dodatnih podrobnostih, si oglejte uporabo CLI za programerje in sistemske skrbnike posebej.

CLI uporabljajo sistemski skrbniki

Sistemski skrbniki bi se tukaj sklicevali na osebo / ekipo, ki skrbi za infrastrukturo v svetu IT. Skrbnik je lahko celotna skupina velike organizacije, ki skrbi za vse računalniške sisteme, ki delujejo v organizaciji in vzdržuje dobrobit vsakega posameznega sistema. Sistemski administrator se lahko sklicuje tudi na posameznika, ki deluje kot tehnični inženir, da odpravi težave, povezane s sistemom, za uporabnike, ki jih običajni uporabnik ne more sam rešiti. Ti sistemski skrbniki široko uporabljajo CLI za preverjanje konfiguracij sistema na sistemu OS, izvajanje nekaterih nalog neposredno na ravni OS, ki bi sicer zahtevale nalaganje dodatne programske opreme za GUI.

Poleg takšnih nalog mora sistemski skrbnik v veliki organizaciji spremljati tudi vse sisteme glede najnovejših posodobitev programske opreme ali OS, ki so nameščene v računalniku, občasno opraviti nekaj nalog v vsakem sistemu z avtomatizacijo in tako odpraviti potrebo po ročnem izvajanju teh nalog. vsakodnevno. Druga pomembna uporaba je, da lahko konfiguracijo na daljavo spremenite le z izvajanjem nekaterih ukazov v računalniku, ne da bi bilo treba biti fizično prisoten na istem mestu kot računalnik in to nalogo opraviti ročno.

Vse to zmanjšuje veliko časa in naporov z uporabo CLI, poleg tega pa zagotavlja, da je mogoče varnostnim tveganjem slediti in se jim izogniti tudi v velikih organizacijskih strukturah z minimalnim človeškim delom.

Uporaba CLI s strani razvijalcev aplikacij / programerjev

Razvijalci aplikacij tudi zelo pogosto uporabljajo orodja CLI za vsakodnevno delo. Če običajen uporabnik odpre aplikacijo GUI, bo potreboval zelo manj časa, da se pomakne do ikone in klikne nanjo.

Zdaj si predstavljajte razvijalca, ki mora čez dan odpreti 1 aplikacijo večkrat in vsakič mora porabiti toliko časa, da najde ikono in jo kliknete, da se odpre. Še vedno lahko trdimo, da je bližnjica do aplikacij lahko nameščena na namizju in da je do nje dostopen. Zdaj si spet predstavljajte, isti programer mora čez dan večkrat odpreti več takšnih aplikacij. Če ustvarite bližnjico za vsak tak program, bo namizje nerodno in ponovno iskanje prave ikone bo trajalo nekaj časa. Zato je idealen način, da programerji odprejo aplikacijo ali pot v svojih računalnikih prek ukaznih vrstic ali CLI. Programerji se večinoma spomnijo natančnih ukazov za odpiranje aplikacij, ki jih pogosto uporabljajo, prav tako raje odpirajo poti imenikov neposredno prek ukazov.

Druga velika uporaba programerjev je med pisanjem kode za aplikacijo, ki jo razvijajo. V večini primerov morajo programerji v svojo aplikacijo dodati reference nekaterih knjižnic tretjih strank, da bi lahko sodelovali z zunanjim svetom, ki lahko vključuje tiskalnik, povezan z istim računalnikom, bazo podatkov, v kateri so shranjeni podatki o aplikacijah ali celo datoteko strežnik, ki se nahaja kjerkoli na svetu in ima nekaj datotek, ki jih uporablja aplikacija. Zdaj ima razvijalci možnost, da te reference / knjižnice doda GUI, kar bo spet trajalo nekaj časa. Tudi ko iščete knjižnico v GUI, imate na voljo več možnosti, ki temeljijo na vedenju iskalnika. Včasih to lahko povzroči, da razvijalec namesti napačno referenco.

Če uporabnik pozna natančno želeno knjižnico / referenco, lahko s CLI namesti to knjižnico v en ukaz. Eden najpogostejših in močnejših tolmačev ukazne vrstice, ki jih programerji uporabljajo za to nalogo, je Nu-get Package Manager (NPM), ki ga programerji po vsem svetu pogosto uporabljajo za to nalogo.

Ukazi CLI

Spodaj je naštetih nekaj najpogostejših ukazov CLI, za katere se lahko tudi običajnemu uporabniku zdi koristno pri svojem delu:

Ime ukazaUporabaPrimer
cdSpremenite Directory v imenik, ki je določen z ukazomCD namizje /
cd ..Če želite premakniti en imenik iz trenutnega imenikacd ..
lsSeznam delovnih datotek in imenikov v delovnem imenikuls
mkdirUstvarite nov imenik z navedenim imenom znotraj delovnega imenikamkdir Osebno
cpKopirajte datoteko iz delovnega imenika v določen imenikcp learning.txt Osebno /
jasnoPočistite trenutno okno CLIjasno
izhodIzhod iz okna CLIizhod
pomočPoiščite pomoč glede vseh ukazov in njihove uporabePomoč
pomočDoločite lahko tudi ukaz, za katerega potrebujete pomoč za podroben opispomoč cd

Opomba : Vsi ti ukazi so značilni za Apple MAC OS. Njihova sintaksa se lahko razlikuje v drugih operacijskih sistemih, kot je Windows, vendar njihova funkcija ostaja enaka.

Prednosti in slabosti CLI-ja

Kot vsako drugo orodje / tehnologijo v svetu računalnikov tudi CLI ima svoje prednosti, pa tudi nekatere pomanjkljivosti.

Prednosti:

  1. Če uporabnik ukaze pozna ali se jih spomni, lahko nalogo opravite zelo hitro v primerjavi z grafičnim vmesnikom.
  2. Zgodovina zadnjih izvršenih ukazov se lahko spremlja za spremljanje.
  3. Ukaze je mogoče kombinirati, da ustvarijo skript, ki ga je mogoče zagnati za izvajanje številnih operacij in ga je mogoče načrtovati tako, da se lahko občasno izvaja brez dodatnih človeških prizadevanj.
  4. Ukaz, izveden na CLI, za dokončanje uporablja zelo manj pomnilnika RAM-a in CPU-ja.
  5. Ukaz CLI je mogoče namestiti v sistem na daljavo in ga izvajati tudi brez vednosti uporabnika.

Slabosti:

  1. Pomnjenje natančne skladnje ukazov je lahko zapleteno. Vendar sodobna orodja CLI omogočajo samodejno dokončanje za dokončanje osnovnih ukazov, če uporabnik pozabi.
  2. Ni vedno razvidno, kaj bo naredil ukaz samo s pogledom na pisni ukaz. Zato ni nobene možnosti in uporabnik mora pred izvedbo zagotoviti, da pozna rezultat tega ukaza.
  3. Za novega uporabnika je navada na CLI lahko zahtevna in zmedena.
  4. Uporabnik se bo morda moral naučiti veliko število ukazov za izvajanje nalog. Vendar se ljudje večinoma spominjajo samo ukazov, ki jih pogosto potrebujejo pri svojem delu.

Zaključek

Skozi ta članek smo lahko izvedeli veliko o CLI, kaj je, kaj in kako se uporablja, kje se pogosteje uporablja in najpomembneje, zakaj se CLI še vedno uporablja v sodobnem svetu privlačne grafike v računalnikih. Če povzamem vse, čeprav je uporabniški vmesnik v računalnikih in operacijskem sistemu OS že daleč od CLI-ja do GUI-ja, je treba videti, da CLI še vedno najde veliko uporabe in uporabe v konfiguracijah in spremljanju ravni OS.

Prav tako lahko zmanjšate nekaj svojega dragocenega časa, če z grafičnim vmesnikom opravljate nekaj ponovljenih nalog, ki jih lahko avtomatizirate s pomočjo ukazov. Na splošno CLI zahteva, da si zapomnite nekaj ukazov in vas lahko na začetku nekoliko zmede. Če pa ste dovolj potrpežljivi in ​​navdušeni, lahko to starostno orodje za vas še vedno dela čudeže in vam pomaga prihraniti dragoceni čas ter vam tudi zagotoviti visoko zanesljivost pri opravljanju nekaterih kritičnih nalog.

Priporočeni članki

To je vodnik za Kaj je CLI. Tu smo razpravljali o osnovnih pojmih z ukazi in tudi sistemskimi skrbniki CLI. Če želite izvedeti več, lahko preberete tudi druge naše predlagane članke -

  1. Kaj je razvoj programske opreme?
  2. Kaj je JavaScript?
  3. Kaj je strojno učenje?
  4. Kaj je panj?