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

Obsah:

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

Tlmočník príkazového riadka je akýkoľvek program, ktorý umožňuje zadávanie príkazov a následne tieto príkazy vykonáva do operačného systému. Je to doslova tlmočník príkazov.

Na rozdiel od programu, ktorý má grafické používateľské rozhranie (GUI), ako sú tlačidlá a ponuky, ktoré sa ovládajú myšou, interpret príkazového riadka prijíma riadky textu z klávesnice ako príkazy a potom tieto príkazy konvertuje na funkcie, ktoré OS rozumie.

Image
Image

Iné názvy pre tlmočníka príkazového riadku

Akýkoľvek program na tlmočenie príkazového riadka sa vo všeobecnosti tiež často označuje ako rozhranie príkazového riadka. Menej často sa nazýva aj CLI, tlmočník príkazového jazyka, používateľské rozhranie konzoly, príkazový procesor, shell, príkazový riadok alebo tlmočník príkazov.

CLI je skratka pre iné technologické výrazy, ktoré nemajú nič spoločné s rozhraním príkazového riadka, ako je identifikácia volajúcej linky, rozhranie na úrovni hovoru, prekladanie medzi vyrovnávacou pamäťou, príznak jasného prerušenia a informácie o polohe volajúceho.

Prečo sa používajú?

Ak je možné počítač ovládať pomocou ľahko použiteľných aplikácií s grafickým rozhraním, možno sa čudujete, prečo by niekto namiesto toho chcel zadávať príkazy cez príkazový riadok. Existujú tri hlavné dôvody.

Prvým je, že príkazy môžete automatizovať. Existuje mnoho príkladov, ktoré by sme mohli uviesť, ale jedným z nich je skript, ktorý vždy vypne určité služby alebo programy pri prvom prihlásení používateľa. Ďalší možno použiť na kopírovanie súborov podobného formátu z priečinka, aby ste nemuseli preosiať si to sám. Tieto veci sa dajú robiť rýchlo a automaticky pomocou príkazov.

Ďalšou výhodou používania CLI je, že môžete mať priamy prístup k funkciám operačného systému. Pokročilí používatelia môžu uprednostniť stručný a výkonný prístup, ktorý im poskytuje.

Jednoduchí a neskúsení používatelia však zvyčajne nechcú používať rozhranie príkazového riadka, pretože určite nie sú také jednoduché na používanie ako grafický program. Dostupné príkazy nie sú také zrejmé ako program, ktorý má menu a tlačidlá. Nemôžete jednoducho otvoriť tlmočník príkazového riadka a okamžite vedieť, ako ho používať ako s bežnou grafickou aplikáciou, ktorú si môžete stiahnuť.

Prekladače príkazového riadku sú užitočné, pretože hoci môže existovať veľké množstvo príkazov a možností na ovládanie operačného systému, je možné, že softvér GUI v tomto OS jednoducho nie je vytvorený na používanie týchto príkazov. Umožňujú vám tiež použiť niektoré z týchto príkazov bez toho, aby ste ich museli použiť všetky naraz, čo je výhodné na systémoch, ktoré nemajú prostriedky na spustenie grafického programu.

Nie všetci tlmočníci príkazového riadku sú podobní

Keď interpret príkazového riadka rozumie konkrétnemu príkazu, robí to na základe programovacieho jazyka a syntaxe. To znamená, že jeden príkaz, ktorý funguje v jednej situácii, v konkrétnom operačnom systéme a programovacom jazyku, nemusí fungovať rovnakým spôsobom (alebo vôbec) v inom prostredí.

Jedna platforma môže napríklad použiť príkaz scannow na skenovanie chýb v počítači, ale iný program alebo operačný systém, ktorý túto schopnosť nemá zabudovanú, to môže urobiť nič. Alebo, ak má podobnú funkciu, tlmočník príkazového riadka môže rozumieť napríklad iba scan alebo scantime.

Syntax je tiež dôležitá, pretože sú citlivé do tej miery, že akýkoľvek preklep môže byť nesprávne interpretovaný ako úplne iný príkaz. Program môže použiť scannow na spustenie kontroly, ale ak odstránite posledné písmeno, scanno môže byť spôsob, akým pochopí, kedy má kontrolu zastaviť.

Viac informácií o tlmočníkoch príkazového riadku

Vo väčšine operačných systémov Windows je primárnym interpretom príkazového riadka príkazový riadok. Windows PowerShell je pokročilejší interpret príkazového riadka dostupný spolu s príkazovým riadkom v novších verziách systému Windows. Windows Terminal obsahuje aj nástroje príkazového riadka, ale nie je dostupný pre všetky verzie systému Windows.

V systémoch Windows XP a Windows 2000 funguje špeciálny diagnostický nástroj s názvom Recovery Console aj ako tlmočník príkazového riadka na vykonávanie rôznych úloh odstraňovania problémov a opráv systému.

Rozhranie príkazového riadka v systéme macOS sa nazýva Terminál.

Niekedy sú CLI aj GUI súčasťou toho istého programu. V tomto prípade je typické, že jedno rozhranie podporuje určité funkcie, ktoré sú v druhom rozhraní vylúčené. Zvyčajne je to časť príkazového riadka, ktorá obsahuje viac funkcií, pretože poskytuje nespracovaný prístup k súborom aplikácie a nie je obmedzená tým, čo sa vývojár softvéru rozhodol zahrnúť do GUI.

FAQ

    Čo napíšete, aby ste získali prístup k interaktívnemu tlmočníkovi jazyka Python z príkazového riadka?

    V systéme Mac OS alebo Linux zadajte do príkazového riadka python, čím spustíte interaktívny interpret Pythonu. V systéme Windows otvorte príkazový riadok a zadajte py.

    Ako ukončíte interpret Python z príkazového riadku?

    Použite funkciu exit(), keď chcete ukončiť interaktívnu reláciu Pythonu. Prípadne môžete použiť klávesovú skratku Ctrl+ Z a potom stlačením Enter prejsť späť na príkaz Výzva v systéme Windows.

    Čo je tlmočník príkazového riadka známy ako v terminológii Unixu?

    Interpret príkazového riadka v Unixe sa bežne nazýva shell.

    Ako otvoríte Matlab z príkazového riadku?

    Spustite Matlab z príkazového riadka pomocou príkazu matlab. Ak chcete otvoriť Matlab bez úvodnej obrazovky, použite príkaz matlab -nosplash. A na zaznamenanie výstupného kódu použite príkaz matlab -wait.

Odporúča: