Čo je tlmočník príkazového riadka?

Čo je tlmočník príkazového riadku(Command Line Interpreter)Vo všeobecnosti(Generally) majú všetky moderné programy grafické používateľské rozhranie (GUI)(Graphical User Interface (GUI)) . To znamená, že rozhranie má ponuky a tlačidlá, ktoré môžu používatelia použiť na interakciu so systémom. Ale tlmočník príkazového riadku je program, ktorý prijíma iba textové príkazy z klávesnice. Tieto príkazy sa potom vykonajú v operačnom systéme. Riadky textu, ktoré používateľ zadá z klávesnice, sa skonvertujú na funkcie, ktorým OS rozumie. Toto je úloha prekladača príkazového riadku.

Tlmočníci príkazového riadku sa vo veľkej miere používali až do 70. rokov 20. storočia. Neskôr ich nahradili programy s grafickým používateľským rozhraním(Graphical User Interface) .

Čo je tlmočník príkazového riadku

Kde sa používajú tlmočníci príkazového riadku?(Where are Command Line Interpreters used?)

Jednou z bežných otázok, ktoré ľudia majú, je, prečo by dnes niekto používal tlmočník príkazového riadka? Teraz máme aplikácie s GUI , ktoré zjednodušili spôsob interakcie so systémami. Prečo teda zadávať príkazy na CLI ? Existujú tri dôležité dôvody, prečo sú tlmočníci príkazového riadka aj dnes relevantní. Poďme diskutovať o dôvodoch jeden po druhom.

  1. Niektoré akcie je možné vykonať rýchlejšie a automaticky pomocou príkazového riadku. Napríklad príkaz na vypnutie niektorých programov pri prihlásení používateľa alebo príkaz na skopírovanie súborov rovnakého formátu z priečinka možno automatizovať. Tým sa zníži ručná práca z vašej strany. Pre rýchle vykonanie alebo automatizáciu určitých akcií sa teda príkazy zadávajú z tlmočníka príkazového riadku.
  2. Grafická aplikácia sa používa pomerne jednoducho. Je to nielen interaktívne, ale aj samovysvetľujúce. Po stiahnutí aplikácie je k dispozícii množstvo ponúk/tlačidiel atď., ktoré vás prevedú akoukoľvek operáciou v rámci programu. Noví a neskúsení používatelia teda vždy uprednostňujú použitie grafickej aplikácie. (Thus)Používanie tlmočníka príkazového riadku nie je také jednoduché. Neexistujú žiadne jedálne lístky. Všetko je potrebné vypísať. Niektorí skúsení používatelia však používajú tlmočník príkazového riadku. Je to hlavne preto, že s CLI máte priamy prístup k funkciám v operačnom systéme. Skúsení používatelia vedia, aké silné je mať prístup k týmto funkciám. Preto(Thus) využívajú CLI .
  3. Niekedy nie je softvér GUI vo vašom systéme vytvorený tak, aby podporoval príkazy potrebné na spustenie alebo ovládanie operačného systému. V takom prípade používateľ nemá inú možnosť, ako využiť rozhranie príkazového riadku. Ak systému chýbajú zdroje potrebné na spustenie grafického programu, potom príde vhod rozhranie príkazového riadka .(Command Line Interface)

V určitých situáciách je efektívnejšie použiť rozhranie príkazového riadka(Command Line Interface) pred grafickým programom. Primárne účely použitia CLI sú uvedené nižšie.

  • V prekladačoch príkazového riadku je možné zobraziť pokyny pomocou Braillovho písma(Braille system) . To je užitočné pre nevidomých používateľov. Nemôžu samostatne používať grafické aplikácie, pretože rozhranie nie je pre nich užívateľsky prívetivé.
  • Vedci, technickí experti a inžinieri uprednostňujú tlmočníkov príkazov pred grafickými rozhraniami. Je to spôsobené rýchlosťou a efektívnosťou, s akou je možné vykonávať určité príkazy.
  • Niektoré(Certain) počítače nemajú prostriedky potrebné na podporu hladkého fungovania grafických aplikácií a programov. V takýchto prípadoch sa dajú použiť aj tlmočníci príkazového riadka.
  • Písanie príkazov je možné vykonať rýchlejšie ako klikanie na možnosti v grafickom rozhraní. Interpret príkazového riadka tiež poskytuje používateľovi širokú škálu príkazov a operácií, ktoré nie sú možné s aplikáciou GUI .

Prečítajte si tiež: (Also Read:) Čo je ovládač zariadenia?(What is a Device Driver?)

Aké sú niektoré prípady, keď sa v súčasnosti používajú tlmočníci príkazového riadka?(What are some instances where command-line interpreters are used in the modern-day?)

Boli časy, keď zadávanie príkazov bolo jediným spôsobom interakcie so systémom. Postupom času sa však grafické rozhrania stali populárnejšími. Ale interpreti príkazového riadku sa stále používajú. Prejdite si zoznam nižšie, aby ste vedeli, kde sa používajú.

  • OS Windows má CLI s názvom Windows Command Prompt.
  • Konfigurácia smerovačov Junos a Cisco IOS(Cisco IOS routers) sa vykonáva pomocou tlmočníkov príkazového riadka.
  • Niektoré systémy Linux majú tiež CLI . Je známy ako unixový(Unix) shell.
  • Ruby a PHP majú príkazový shell na interaktívne použitie. Shell v PHP je známy ako PHP-CLI .

Sú všetky prekladače príkazového riadka rovnaké?(Are all command-line interpreters the same?)

Videli sme, že interpret príkazov nie je nič iné ako spôsob interakcie so systémom iba pomocou textových príkazov. Aj keď existuje niekoľko tlmočníkov príkazového riadka, sú všetky rovnaké? Nie. Dôvodom je, že príkazy, ktoré zadávate v CLI , sú založené na syntaxi programovacieho jazyka, ktorý používate. Príkaz, ktorý funguje na CLI v jednom systéme, (CLI)teda(Thus) nemusí fungovať rovnakým spôsobom v iných systémoch. Možno budete musieť upraviť príkaz na základe syntaxe operačného systému a programovacieho jazyka v tomto systéme.

Je dôležité poznať syntax a správne príkazy. Napríklad na jednej platforme by teraz kontrola príkazov nasmerovala systém na kontrolu vírusov. Rovnaký príkaz však nemusí byť nevyhnutne rozpoznaný v iných systémoch. Niekedy má podobný príkaz iný OS/programmingMôže to viesť k tomu, že systém vykoná akciu, ktorú by urobil podobný príkaz, čo vedie k nežiaducim výsledkom.

Je potrebné zvážiť aj syntax(Syntax) a veľkosť písmen. Ak zadáte príkaz s nesprávnou syntaxou, systém môže skončiť nesprávne interpretáciou príkazu. Výsledkom je, že sa zamýšľaná akcia nevykoná, alebo sa uskutoční nejaká iná činnosť.

Interpreti príkazového riadku v rôznych operačných systémoch(Command Line interpreters in different operating systems)

Na vykonávanie činností, ako je odstraňovanie problémov a oprava systému, existuje v systémoch Windows XP a Windows 2000 nástroj s názvom (Windows 2000)Recovery Console(Recovery Console in Windows XP) . Tento nástroj slúži aj ako interpret príkazového riadku.

CLI v MacOS sa nazýva Terminál.(Terminal.)

Operačný systém Windows(Windows) má aplikáciu s názvom Príkazový riadok. (Command Prompt.)Toto je primárne CLI v systéme Windows(Windows) . Najnovšie verzie Windowsu(Windows) majú ďalšie CLIWindows PowerShell . Toto CLI je pokročilejšie ako príkazový riadok(Command Prompt) . Obe sú dostupné v novej verzii operačného systému Windows(Windows OS) .

V okne PowerShell zadajte príkaz a stlačte kláves enter

Niektoré aplikácie majú oboje – CLI aj grafické rozhranie. V týchto aplikáciách má CLI funkcie, ktoré grafické rozhranie nepodporuje. CLI poskytuje ďalšie funkcie , pretože má nespracovaný prístup k súborom aplikácií.

Odporúčané: (Recommended:) Čo je to balík Service Pack?(What is a Service Pack?)

Príkazový riadok v systéme Windows 10(The Command Prompt in Windows 10)

Riešenie problémov by bolo oveľa jednoduchšie, ak poznáte príkazy príkazového riadka(Command Prompt) . Príkazový riadok(Command Prompt) je názov priradený CLI v operačnom systéme Windows . Nie je možné ani potrebné poznať všetky príkazy. Tu sme zostavili zoznam niektorých dôležitých príkazov.

  • Ping – Príkaz používaný na kontrolu, či váš lokálny sieťový systém funguje správne. Ak chcete vedieť, či existuje skutočný problém s internetom alebo nejakým softvérom, ktorý problém spôsobuje, použite príkaz Ping. Môžete pingovať vyhľadávací nástroj alebo vzdialený server. Ak dostanete odpoveď, znamená to, že existuje spojenie.
  • IPConfig – Tento príkaz sa používa na riešenie problémov, keď má používateľ problémy so sieťou. Keď spustíte príkaz, vráti podrobnosti o vašom počítači a lokálnej sieti. Zobrazia sa podrobnosti, ako je stav rôznych sieťových pripojení, používaný systém, adresa IP používaného smerovača atď.
  • Pomocník(Help) – Toto je pravdepodobne najužitočnejší a najpoužívanejší príkaz príkazového riadka(Command Prompt) . Vykonaním tohto príkazu sa zobrazí celý zoznam všetkých príkazov v príkazovom riadku(Command Prompt) . Ak sa chcete dozvedieť viac o niektorom konkrétnom príkaze v zozname, môžete tak urobiť zadaním –/? Tento príkaz zobrazí podrobné informácie o zadanom príkaze.
  • Dir – Používa sa na prehľadávanie systému súborov v počítači. Príkaz zobrazí zoznam všetkých súborov a priečinkov nájdených v aktuálnom priečinku. Dá sa použiť aj ako vyhľadávací nástroj. Stačí(Just) k príkazu pridať /S a napísať, čo hľadáte.
  • Cls – Ak je obrazovka plná príliš veľa príkazov, spustite tento príkaz, aby ste obrazovku vyčistili.
  • SFC – SFC (SFC –)tu(SFC) znamená Kontrola systémových súborov(System File Checker) . SFC/Scannow sa používa na kontrolu, či niektoré systémové súbory neobsahujú chyby. Ak je možná ich oprava, urobte to tiež. Keďže je potrebné skenovať celý systém, tento príkaz môže chvíľu trvať.
  • Zoznam úloh – Ak sa chcete pozrieť na všetky úlohy, ktoré sú momentálne aktívne vo vašom systéme, môžete použiť tento príkaz. Zatiaľ čo tento príkaz uvádza iba zoznam všetkých úloh, ktoré sú v prevádzke, ďalšie informácie môžete získať aj použitím -m s príkazom. Ak nájdete nejaké zbytočné úlohy, môžete ich zastaviť pomocou príkazu Taskkill .
  • Netstat – Používa sa na získanie informácií týkajúcich sa siete, v ktorej sa nachádza váš počítač. Zobrazia sa podrobnosti, ako je ethernetová štatistika, tabuľka smerovania IP, pripojenia TCP , používané porty atď.
  • Exit – Tento príkaz sa používa na ukončenie príkazového riadka.
  • Assoc – Používa sa na zobrazenie prípony súboru a dokonca aj na zmenu priradenia súborov. Ak napíšete assoc [.ext], kde .ext je prípona súboru, získate informácie o prípone. Ak je napríklad zadaná prípona .png, povie vám, že ide o súbor s obrázkom. Priradenia súborov je možné tiež zmeniť. Zvážte príklad súboru assoc .log = txt. Tým sa zabezpečí, že všetky protokolové súbory budú odteraz považované za textové súbory.
  • Šifra(Cipher) – Používa sa na zobrazenie a zmenu podrobností o šifrovaní vo vašich súboroch a priečinkoch. Môžete použiť niektoré ďalšie parametre a zašifrovať súbory alebo vytvoriť novú sadu šifrovacích kľúčov. Môžete tiež vyhľadávať šifrované súbory vo vašom systéme.

Zhrnutie(Summary)

  • Rozhranie príkazového riadka(Command Line) je spôsob interakcie so systémom prostredníctvom textových príkazov
  • Každý OS bude mať svoje rozhranie príkazového riadku. Syntax a príkazy sa teda líšia od systému k systému
  • Hoci CLI bolo kedysi primárnym spôsobom interakcie, v súčasnosti ho z veľkej časti nahradili grafické rozhrania
  • Stále však existujú určité operácie, ktoré sú rýchlejšie a efektívnejšie, keď sa vykonávajú na rozhraní príkazového riadka. Preto sa stále používajú
  • Skúsení používatelia využívajú CLI na automatizáciu príkazov alebo vykonávanie niektorých operácií, ktoré programy GUI nepodporujú
  • CLI je užitočné aj pre nevidomých používateľov
  • Základná(Basic) znalosť príkazov vám pomôže pri odstraňovaní chýb vo vašom systéme


About the author

Som počítačový technik s viac ako 10-ročnými skúsenosťami a skúsenosťami s prácou so zariadeniami Android. Posledných päť rokov pracujem aj v kancelárii, kde som sa naučil používať Office 365 a MacOS. Vo voľnom čase rád trávim čas vonku pri hudbe alebo pozeraní filmov.



Related posts