Kas yra komandų eilutės vertėjas?

Turinys:

Kas yra komandų eilutės vertėjas?
Kas yra komandų eilutės vertėjas?
Anonim

Komandinės eilutės vertėjas yra bet kokia programa, leidžianti įvesti komandas ir tada jas vykdyti operacinei sistemai. Tai tiesiog komandų vertėjas.

Skirtingai nei programos, turinčios grafinę vartotojo sąsają (GUI), pvz., mygtukus ir meniu, valdomus pele, komandų eilutės vertėjas priima teksto eilutes iš klaviatūros kaip komandas ir konvertuoja jas į funkcijas, kurios OS supranta.

Image
Image

Kiti komandų eilutės vertėjo pavadinimai

Bet kuri komandų eilutės interpretavimo programa taip pat dažnai vadinama komandų eilutės sąsaja. Rečiau jis taip pat vadinamas CLI, komandų kalbos vertėju, konsolės vartotojo sąsaja, komandų procesoriumi, apvalkalu, komandų eilutės apvalkalu arba komandų interpretatoriumi.

CLI taip pat yra trumpas kitų technologijų terminų, kurie neturi nieko bendra su komandinės eilutės sąsaja, pvz., skambučio linijos identifikavimas, skambučio lygio sąsaja, talpyklos linijos perpylimas, aiški pertraukimo žyma ir skambinančiojo vietos informacija.

Kodėl jie naudojami?

Jei kompiuterį galima valdyti naudojant lengvai naudojamas programas, turinčias grafinę sąsają, gali kilti klausimas, kodėl kas nors norėtų įvesti komandas per komandinę eilutę. Yra trys pagrindinės priežastys.

Pirma, galite automatizuoti komandas. Galime pateikti daug pavyzdžių, bet vienas yra scenarijus, kuris visada išjungia tam tikras paslaugas ar programas, kai vartotojas pirmą kartą prisijungia. Kitas gali būti naudojamas panašaus formato failams nukopijuoti iš aplanko, kad jums nereikėtų persijoti pats. Šiuos dalykus galima atlikti greitai ir automatiškai naudojant komandas.

Kitas CLI naudojimo pranašumas yra tai, kad galite turėti tiesioginę prieigą prie operacinės sistemos funkcijų. Pažengę naudotojai gali teikti pirmenybę glaustai ir galingai prieigai, kurią ji jiems suteikia.

Tačiau paprasti ir nepatyrę vartotojai paprastai nenori naudoti komandinės eilutės sąsajos, nes jas tikrai nėra taip paprasta naudoti kaip grafinę programą. Galimos komandos nėra tokios akivaizdžios kaip programos, turinčios meniu ir mygtukus. Negalite tiesiog atidaryti komandų eilutės interpretatoriaus ir iš karto žinoti, kaip juo naudotis, kaip galite su įprasta grafine programa, kurią galite atsisiųsti.

Komandų eilutės interpretatoriai yra naudingi, nes nors gali būti daug komandų ir operacinės sistemos valdymo parinkčių, gali būti, kad tos OS GUI programinė įranga paprasčiausiai nėra sukurta toms komandoms naudoti. Jie taip pat leidžia naudoti kai kurias iš tų komandų, o ne visų iš karto, o tai naudinga sistemoms, kurios neturi išteklių grafinei programai paleisti.

Ne visi komandų eilutės vertėjai yra vienodi

Kai komandų eilutės vertėjas supranta konkrečią komandą, tai daro pagal programavimo kalbą ir sintaksę. Tai reiškia, kad viena komanda, kuri veikia vienoje situacijoje, naudojant tam tikrą operacinę sistemą ir programavimo kalbą, gali neveikti taip pat (arba iš viso) kitoje aplinkoje.

Pavyzdžiui, viena platforma gali naudoti komandą scannow, kad nuskaitytų kompiuterį, ar nėra klaidų, tačiau tai gali padaryti kita programa ar operacinė sistema, kuri neturi šios galimybės. nieko. Arba, jei ji turi panašią funkciją, komandų eilutės vertėjas gali suprasti, pavyzdžiui, tik scan arba scantime.

Sintaksė taip pat svarbi, nes jie jautrūs taškui, kad bet koks neteisingas rašymas gali būti neteisingai interpretuojamas kaip visiškai kita komanda. Programa gali naudoti scannow, kad pradėtų nuskaitymą, bet jei pašalinsite paskutinę raidę, scanno ji gali suprasti, kada ji turėtų sustabdyti nuskaitymą..

Daugiau informacijos apie komandų eilutės vertėjus

Daugelyje Windows operacinių sistemų pagrindinė komandų eilutės interpretatorius yra komandų eilutė.„Windows PowerShell“yra pažangesnis komandų eilutės interpretatorius, kurį galima rasti kartu su komandų eilute naujesnesnėse „Windows“versijose. „Windows“terminale taip pat yra komandinės eilutės įrankių, tačiau jis pasiekiamas ne visoms „Windows“versijoms.

Jei naudojate „Windows XP“ir „Windows 2000“, specialus diagnostikos įrankis, vadinamas atkūrimo konsolė, taip pat veikia kaip komandų eilutės interpretatorius, atliekantis įvairias trikčių šalinimo ir sistemos taisymo užduotis.

MacOS komandų eilutės sąsaja vadinama terminalu.

Kartais į tą pačią programą įtraukiamas ir CLI, ir GUI. Tokiu atveju įprasta, kad viena sąsaja palaiko tam tikras funkcijas, kurios kitoje neįtraukiamos. Paprastai tai yra komandinės eilutės dalis, kurioje yra daugiau funkcijų, nes ji suteikia neapdorotą prieigą prie programos failų ir nėra ribojama to, ką programinės įrangos kūrėjas pasirinko įtraukti į GUI.

DUK

    Ką įvedate, kad iš komandinės eilutės pasiektumėte interaktyvųjį Python interpretatorių?

    Jei naudojate „Mac OS“arba „Linux“, komandų eilutėje įveskite python, kad paleistumėte interaktyvųjį Python interpretatorių. Sistemoje „Windows“atidarykite komandų eilutę ir įveskite py.

    Kaip iš komandinės eilutės išeiti iš Python interpretatoriaus?

    Naudokite funkciją exit(), kai norite baigti interaktyvią Python sesiją. Arba galite naudoti spartųjį klavišą Ctrl+ Z, tada paspauskite Enter, kad grįžtumėte į komandą Raginimas sistemoje „Windows“.

    Kas yra komandų eilutės vertėjas, žinomas kaip Unix terminologijoje?

    Unix komandų eilutės vertėjas paprastai vadinamas shell.

    Kaip atidaryti Matlab iš komandų eilutės vertėjo?

    Paleiskite Matlab iš komandų eilutės naudodami komandą matlab. Jei norite atidaryti Matlab be paleidimo ekrano, naudokite komandą matlab -nosplash. Ir norėdami įrašyti išėjimo kodą, naudokite komandą matlab -wait.

Rekomenduojamas: