Úvod do CLI

CLI je skratka pre rozhranie príkazového riadku / používateľské rozhranie príkazového riadku. V podstate ide o rozhranie, v ktorom môže užívateľ interagovať s operačným systémom, aby vykonával niektoré úlohy nie pomocou grafického rozhrania, ale zadaním niektorých príkazov. Interpret jazyka príkazov potom interpretuje tieto príkazy a systém vykoná príslušnú akciu.

V predchádzajúcich dňoch, keď grafické používateľské rozhrania (GUI) neboli dobre vyvinuté a bol použitý operačný systém DOS, boli všetky akcie, ktoré sa mali vykonať, vykonané pomocou príkazov. Užívateľ používal na napísanie príkazov príkazový riadok, tlmočník by sa pokúsil rozpoznať tento príkaz, a ak rozpoznal príkaz ako platný, vykonala sa príslušná úloha.

Aký je účel CLI?

V skoršej generácii počítačov, keď neboli vyvinuté operačné systémy založené na GUI, počítače používali operačné systémy založené na príkazoch, ako sú MS-DOS, Apple-DOS, Unix atď. Akákoľvek ľudská interakcia s týmito OS bola prostredníctvom niektorých príkazov, ktoré boli neskôr interpretované tlmočníkom, ktorý pôsobil ako middleware medzi ľudskými príkazmi a strojovým jazykom OS.

Niektoré z najbežnejších každodenných úloh, ktoré zahŕňali CLI, boli prechod do adresára, vytvorenie nového, vytvorenie súboru, písanie textu do súboru, vymazanie súboru, zobrazenie súborov v priečinku atď.

Avšak aj v modernom svete operačných systémov GUI, keď máme najinteraktívnejšie a najjednoduchšie spôsoby interakcie s operačným systémom vykonávaním kliknutí myšou, navštevovaním webových stránok atď. CLI sa stále používa na mnohých miestach na vykonávanie niektorých základných úloh, Najbežnejšie a najčastejšie používanie CLI vykonávajú programátori, ktorí používajú tento nástroj na pridávanie / inštaláciu komponentov do svojich aplikácií. Používajú tiež CLI na automatické vykonanie niektorých systémových konfigurácií na serveri podľa scenára, takže na serveri nemusia skutočne pracovať. Spravidla ukladajú súbor príkazov alebo skript PowerShell, ktorý spúšťa príkazy CLI na serveri a vykonáva požadované operácie / konfigurácie.

Prečo to používame?

V súčasnosti, keď všetci vieme, počítače prešli dlhú cestu od nástrojov príkazového riadku k pokročilejšiemu a sofistikovanejšiemu grafickému používateľskému rozhraniu, ktoré sú veľmi jednoduché a ľahko použiteľné funkcie pre všetkých používateľov, ktorí môžu s počítačom pracovať a urobiť prácu.

V konfigurácii počítačového systému však CLI stále nachádza hlavné využitie. CLI v súčasnosti väčšinou používajú programátori softvéru alebo správca systému na vykonávanie niektorých svojich kľúčových úloh, ktoré by inak vyžadovali veľa času a úsilia, ak by sa vykonali s GUI.

Aby sme to lepšie a podrobnejšie pochopili, pozrime sa na používanie CLI pre programátorov a správcov systému osobitne.

Využitie CLI správcami systému

Správcovia systému by tu odkazovali na osobu / tím, ktorý sa stará o infraštruktúru vo svete IT. Správca môže byť celý tím veľkej organizácie, ktorá sa stará o všetky počítačové systémy bežiace v organizácii a udržuje blaho každého jednotlivého systému. Správca systému sa môže tiež odvolať na jednotlivca, ktorý pracuje ako technický inžinier na riešenie problémov týkajúcich sa systému pre používateľov, ktoré normálny používateľ sám nedokáže vyriešiť. Títo správcovia systému používajú CLI široko na kontrolu konfigurácií systému na úrovni OS, vykonávanie niektorých úloh priamo na úrovni OS, ktoré by inak vyžadovali stiahnutie dodatočného softvéru pre GUI.

Okrem týchto úloh musí systémový administrátor vo veľkej organizácii tiež monitorovať všetky systémy týkajúce sa najnovšieho softvéru alebo aktualizácií OS nainštalovaných v počítači, pravidelne vykonávať niektoré úlohy v každom systéme automatizáciou, čím sa eliminuje potreba manuálneho vykonávania týchto úloh. každý deň. Ďalším významným použitím je, že konfiguráciu je možné zmeniť na diaľku iba spustením niektorých príkazov v počítači bez toho, aby ste museli byť fyzicky prítomní na rovnakom mieste ako počítač, a túto úlohu vykonajte manuálne.

To všetko redukuje veľa času a úsilia pri používaní CLI a tiež zaisťuje, že bezpečnostné riziko je možné sledovať a vyhnúť sa mu dokonca aj vo veľkých organizačných štruktúrach s minimálnou ľudskou prácou.

Využitie CLI vývojármi / programátormi aplikácií

Vývojári aplikácií tiež veľmi často využívajú nástroje CLI pre svoju každodennú prácu. Ak normálny používateľ otvorí aplikáciu pomocou používateľského rozhrania, bude mu trvalo menej času, kým prejde na ikonu a klikne na ňu.

Teraz si predstavte vývojára, ktorý musí otvoriť jednu aplikáciu viackrát počas dňa a zakaždým, keď musí stráviť toľko času vyhľadaním ikony a kliknutím na ňu otvoriť. Stále však môžeme tvrdiť, že odkaz na aplikáciu je možné umiestniť na pracovnú plochu a ľahko k nemu získať prístup. Teraz si znova predstavte, že ten istý programátor musí počas dňa otvoriť viac takýchto aplikácií viackrát. Vytvorenie skratky pre každý z týchto programov spôsobí, že pracovná plocha je neohrabaná a opätovné nájdenie správnej ikony bude vyžadovať čas. Ideálnym spôsobom, ako programátori otvoriť aplikáciu alebo cestu na svojom počítači, je urobiť príkazovým riadkom alebo CLI. Programátori si väčšinou pamätajú presné príkazy na otváranie aplikácií, ktoré často používajú, a tiež radšej otvárajú cestu k adresárom priamo pomocou príkazov.

Ďalším hlavným využitím pre programátorov je pri písaní kódu pre aplikáciu, ktorú vyvíjajú. Od programátorov sa väčšinou vyžaduje, aby do svojej aplikácie pridali odkazy na určité knižnice tretej strany, aby mohli pracovať s vonkajším svetom, čo môže zahŕňať tlačiareň pripojenú k rovnakému počítaču, databázu, v ktorej sú uložené aplikačné údaje alebo dokonca súbor server, ktorý sa nachádza kdekoľvek na svete a obsahuje niektoré súbory, ktoré používa aplikácia. Teraz má vývojár možnosť pridať tieto referencie / knižnice pomocou GUI, ktoré bude opäť nejakú dobu trvať. Tiež, keď hľadáte knižnicu v GUI, máte k dispozícii viac možností na základe správania vyhľadávacieho nástroja. Niekedy to môže spôsobiť, že vývojár nainštaluje nesprávny odkaz.

Ak však používateľ pozná presnú knižnicu / referenciu, ktorú chce, môže pomocou CLI nainštalovať túto konkrétnu knižnicu do jedného príkazu. Jedným z najbežnejších a najvýkonnejších interpretov príkazového riadka, ktorý používajú programátori pre túto úlohu, je program Nu-get Package Manager (NPM), ktorý programátori na celom svete bežne používajú na to, aby túto úlohu vykonávali veľmi efektívne.

Príkazy CLI

Nižšie sú uvedené niektoré z najbežnejších príkazov CLI, ktoré môže bežný používateľ považovať za užitočné vo svojej práci:

Názov príkazupoužitiepríklad
CDZmeňte adresár na adresár zadaný príkazomcd desktop /
cd ..Posun o jeden adresár vyššie z aktuálneho adresáracd ..
lsZoznam všetkých súborov a adresárov v pracovnom adresárils
mkdirVytvorte nový adresár so zadaným názvom v pracovnom adresárimkdir Osobné
cpSkopírujte súbor v pracovnom adresári do určeného adresáracp learning.txt Osobné /
jasnýVymažte aktuálne okno CLIjasný
východUkončenie z okna CLIvýchod
PomocZískajte pomoc ohľadom všetkých príkazov a ich použitiaPomoc
PomocMôžete tiež určiť príkaz, pre ktorý sa vyžaduje pomoc na získanie podrobného popisuCD pomocníka

Poznámka : Všetky tieto príkazy sú špecifické pre Apple MAC OS. Ich syntax sa môže v iných operačných systémoch, ako napríklad Windows, líšiť, ale ich funkcia zostáva rovnaká.

Výhody a nevýhody CLI

Rovnako ako v prípade iných nástrojov / technológií vo svete počítačov, aj CLI má svoje výhody a niektoré nevýhody.

výhody:

  1. Ak užívateľ pozná alebo si pamätá príkazy, úloha sa dá vykonať veľmi rýchlo v porovnaní s GUI.
  2. Históriu posledných vykonaných príkazov je možné monitorovať.
  3. Príkazy možno kombinovať na vytvorenie skriptu, ktorý možno spustiť na vykonanie série operácií a ktorý možno naplánovať tak, aby sa mohol spúšťať periodicky bez akéhokoľvek ďalšieho ľudského úsilia.
  4. Príkazový chod na CLI využíva na dokončenie veľmi málo pamäte RAM a cyklu CPU.
  5. Príkaz CLI môže byť nasadený na systéme na diaľku a môže byť vykonaný bez vedomia užívateľa.

nevýhody:

  1. Pamätanie presnej syntaxe príkazov môže byť komplikované. Moderné nástroje CLI však poskytujú automatické dokončenie na dokončenie základných príkazov v prípade, že používateľ zabudne.
  2. Nie je vždy zrejmé, čo príkaz urobí, len keď sa pozrieme na písomný príkaz. Z tohto dôvodu nie je možné riskovať a užívateľ sa musí pred vykonaním ubezpečiť, že pozná výsledok tohto príkazu.
  3. Pre nového používateľa môže byť prispôsobenie sa CLI náročné a mätúce.
  4. Na vykonanie úloh môže byť potrebné, aby sa užívateľ naučil veľké množstvo príkazov. Ľudia si však väčšinou pamätajú iba príkazy, ktoré pri svojej práci často vyžadujú.

záver

Prostredníctvom tohto článku sme sa mohli veľa dozvedieť o CLI, čo to je, čo a ako sa používa, kde sa používa častejšie a čo je najdôležitejšie, prečo sa CLI stále používa v modernom svete príťažlivej grafiky v počítačoch. Aby som to zhrnul všetko, hoci užívateľské rozhranie v počítačoch a OS prešlo od CLI k GUI značnou cestou, je potrebné vidieť, že CLI stále nachádza veľa použitia a aplikácií v konfiguráciách a monitorovaní na úrovni OS.

Môže to tiež skrátiť váš drahocenný čas, ak vykonávate opakované úlohy s grafickým používateľským rozhraním, ktoré môžete automatizovať pomocou príkazov. Celkovo vyžaduje CLI, aby ste si pamätali niektoré príkazy a na začiatku môžu byť trochu mätúce. Ale ak ste dosť trpezliví a horliví, potom vám tento vekový nástroj dokáže urobiť zázraky a pomôže vám ušetriť drahocenný čas a tiež vám poskytne vysokú spoľahlivosť pri vykonávaní niektorých kritických úloh.

Odporúčané články

Toto bola príručka Čo je CLI. Tu sme diskutovali základné pojmy s príkazmi a tiež so systémovými administrátormi CLI. Viac informácií nájdete aj v ďalších navrhovaných článkoch -

  1. Čo je vývoj softvéru?
  2. Čo je to JavaScript?
  3. Čo je to strojové učenie?
  4. Čo je Úľ?

Kategórie: