Mis on käsureatõlk?

Sisukord:

Mis on käsureatõlk?
Mis on käsureatõlk?
Anonim

Käsurea tõlk on mis tahes programm, mis võimaldab käske sisestada ja seejärel neid käske operatsioonisüsteemis täita. See on sõna otseses mõttes käskude tõlk.

Erinev alt programmidest, millel on graafiline kasutajaliides (GUI) nagu hiirega juhitavad nupud ja menüüd, aktsepteerib käsureatõlk käskudena klaviatuuri tekstiridu ja teisendab need seejärel funktsioonideks, mis OS mõistab.

Image
Image

Muud käsureatõlgi nimed

Iga käsurea tõlgendusprogrammi nimetatakse sageli ka käsurea liideseks. Harvemini nimetatakse seda ka CLI-ks, käsukeele tõlgiks, konsooli kasutajaliideseks, käsuprotsessoriks, kestaks, käsurea kestaks või käsutõlkiks.

CLI on lühend ka muudest tehnoloogiaterminitest, millel pole käsurea liidesega midagi pistmist, nagu helistaja identifitseerimine, kõne tasemel liides, vahemälu-liini põimimine, katkestuse selge lipp ja helistaja asukohateave.

Miks neid kasutatakse?

Kui arvutit saab juhtida lihts alt kasutatavate graafilise liidesega rakenduste kaudu, võite küsida, miks keegi soovib selle asemel käske käsurea kaudu sisestada. Sellel on kolm peamist põhjust.

Esimene on see, et saate käske automatiseerida. Võib tuua palju näiteid, kuid üks on skript, mis lülitab teatud teenused või programmid alati välja, kui kasutaja esimest korda sisse logib. Teist saab kasutada sarnase vormingu failide kaustast välja kopeerimiseks, nii et te ei pea seda tegema sõelu see ise läbi. Neid asju saab teha käskude abil kiiresti ja automaatselt.

Teine CLI kasutamise eelis on see, et teil on otsene juurdepääs operatsioonisüsteemi funktsioonidele. Kogenud kasutajad võivad eelistada sisutihedat ja võimsat juurdepääsu, mida see neile annab.

Lihtsad ja kogenematud kasutajad ei taha aga tavaliselt käsurea liidest kasutada, sest neid pole kindlasti nii lihtne kasutada kui graafilist programmi. Saadaolevad käsud ei ole nii ilmsed kui programmis, millel on menüü ja nupud. Te ei saa lihts alt avada käsurea tõlget ja teada, kuidas seda kohe kasutada, nagu tavalise graafilise rakenduse puhul, mille võite alla laadida.

Käsurea tõlgid on kasulikud, sest kuigi operatsioonisüsteemi juhtimiseks võib olla tohutult palju käske ja valikuid, on võimalik, et selle OS-i GUI-tarkvara pole lihts alt loodud nende käskude kasutamiseks. Need võimaldavad teil kasutada ka mõnda neist käskudest, ilma et peaksite neid kõiki korraga kasutama, mis on kasulik süsteemides, millel pole graafilise programmi käitamiseks ressursse.

Kõik käsureatõlgid pole sarnased

Kui käsurea tõlk mõistab konkreetset käsku, teeb ta seda programmeerimiskeele ja süntaksi põhjal. See tähendab, et üks käsk, mis töötab ühes olukorras, konkreetse operatsioonisüsteemi ja programmeerimiskeele korral, ei pruugi teises keskkonnas samamoodi (või üldse) töötada.

Näiteks üks platvorm võib kasutada arvuti vigade otsimiseks käsku scannow, kuid mõni muu programm või operatsioonisüsteem, millel pole seda võimalust sisse ehitatud, võib seda teha. mitte midagi. Või kui sellel on sarnane funktsioon, võib käsurea tõlk mõista näiteks ainult scan või scantime.

Süntaks on samuti oluline, sest nad on tundlikud selle suhtes, et mis tahes valesti kirjutamist võidakse valesti tõlgendada kui täiesti teistsugust käsku. Programm võib skannimise alustamiseks kasutada scannow, kuid kui eemaldate viimase tähe, võib scanno olla see, kuidas ta aru saab, millal ta peaks kontrolli peatama..

Lisateave käsureatõlkide kohta

Enamikus Windowsi operatsioonisüsteemides on peamine käsurea tõlk käsuviip. Windows PowerShell on täiustatud käsureatõlk, mis on saadaval koos käsuviibaga Windowsi uuemates versioonides. Windowsi terminal sisaldab ka käsurea tööriistu, kuid see pole saadaval kõigi Windowsi versioonide jaoks.

Operatsioonisüsteemis Windows XP ja Windows 2000 toimib spetsiaalne diagnostikatööriist nimega Recovery Console ka käsurea tõlkena, et täita erinevaid tõrkeotsingu ja süsteemiparandustoiminguid.

MacOS-i käsurea liidest nimetatakse terminaliks.

Mõnikord on samasse programmi kaasatud nii CLI kui ka GUI. Sel juhul on tüüpiline, et üks liides toetab teatud funktsioone, mis on teises välistatud. Tavaliselt on käsurea osa, mis sisaldab rohkem funktsioone, kuna see pakub töötlemata juurdepääsu rakendusfailidele ega ole piiratud sellega, mida tarkvaraarendaja GUIsse lisada.

KKK

    Mida sisestate interaktiivsele Pythoni tõlgile käsure alt juurdepääsuks?

    Mac OS-is või Linuxis sisestage interaktiivse Pythoni tõlgi käivitamiseks käsureale python. Windowsis avage käsuviip ja sisestage py.

    Kuidas Pythoni interpretaatorist käsure alt väljuda?

    Kasutage funktsiooni exit(), kui soovite oma interaktiivse Pythoni seansi lõpetada. Teise võimalusena võite kasutada klaviatuuri otseteed Ctrl+ Z, seejärel vajutage käsule Command naasmiseks klahvi Enter Viip Windowsis.

    Mis on Unixi terminoloogias tuntud käsureatõlk?

    Unixi käsureatõlki nimetatakse tavaliselt shell.

    Kuidas avada Matlab käsureatõlgist?

    Käivita Matlab käsure alt, kasutades käsku matlab. Kui soovite avada Matlabi ilma avamiskuvata, kasutage käsku matlab -nosplash. Ja väljumiskoodi salvestamiseks kasutage käsku matlab -wait.

Soovitan: