A parancssori értelmező minden olyan program, amely lehetővé teszi a parancsok bevitelét, majd végrehajtja azokat az operációs rendszerben. Szó szerint a parancsok értelmezője.
Eltérően a grafikus felhasználói felülettel (GUI) rendelkező programokkal, például az egérrel vezérelt gombokkal és menükkel, a parancssori értelmező a billentyűzet szövegsorait fogadja el parancsként, majd ezeket a parancsokat olyan funkciókká alakítja, amelyek az operációs rendszer megérti.
A parancssori tolmács egyéb nevei
Bármely parancssori értelmező programot általában parancssori interfésznek is neveznek. Ritkábban CLI-nek, parancsnyelvi értelmezőnek, konzol felhasználói felületnek, parancsfeldolgozónak, parancsértelmezőnek, parancssori shellnek vagy parancsértelmezőnek is nevezik.
A CLI más technológiai kifejezések rövidítése is, amelyeknek semmi közük a parancssori interfészhez, mint például a hívóvonal azonosítása, a hívásszintű interfész, a cache-line interleaving, a megszakítások törlése és a hívó helyére vonatkozó információ.
Miért használják?
Ha egy számítógép egyszerűen használható, grafikus felülettel rendelkező alkalmazásokkal vezérelhető, felmerülhet a kérdés, hogy miért akar valaki ehelyett a parancssoron keresztül parancsokat beírni. Ennek három fő oka van.
Az első az, hogy automatizálhatja a parancsokat. Sok példát adhatunk, de az egyik egy olyan szkript, amely mindig leállít bizonyos szolgáltatásokat vagy programokat, amikor a felhasználó először bejelentkezik. Egy másikkal hasonló formátumú fájlokat másolhatunk ki egy mappából, így nem kell szitáld át magad. Ezek a dolgok gyorsan és automatikusan végrehajthatók parancsok használatával.
A CLI használatának másik előnye, hogy közvetlenül hozzáférhet az operációs rendszer funkcióihoz. A haladó felhasználók előnyben részesíthetik az általuk biztosított tömör és hatékony hozzáférést.
Azonban az egyszerű és tapasztalatlan felhasználók általában nem akarnak parancssori felületet használni, mert azt biztosan nem olyan egyszerű használni, mint egy grafikus programot. Az elérhető parancsok nem olyan nyilvánvalóak, mint egy menüvel és gombokkal rendelkező programok esetében. Nem lehet egyszerűen megnyitni egy parancssori értelmezőt és azonnal tudni, hogyan kell használni, mint egy szokásos grafikus alkalmazással, amelyet esetleg letölthet.
A parancssori értelmezők hasznosak, mert bár számos parancs és opció létezik az operációs rendszer vezérlésére, lehetséges, hogy az adott operációs rendszer grafikus felhasználói felülete egyszerűen nem úgy van kialakítva, hogy ezeket a parancsokat használja. Lehetővé teszik ezen parancsok némelyikének használatát, miközben nem kell mindegyiket egyszerre használni, ami előnyös olyan rendszereken, amelyek nem rendelkeznek grafikus programok futtatásához szükséges erőforrásokkal.
Nem minden parancssori tolmács egyforma
Amikor egy parancssori értelmező megért egy adott parancsot, azt a programozási nyelv és szintaxis alapján teszi. Ez azt jelenti, hogy egy parancs, amely egy adott helyzetben, egy adott operációs rendszer és programozási nyelv alatt működik, nem biztos, hogy ugyanúgy (vagy egyáltalán nem) működik egy másik környezetben.
Egy platform például használhatja a scannow parancsot a számítógép hibakeresésére, de egy másik program vagy operációs rendszer, amely nem rendelkezik ezzel a képességgel, ezt megteheti. semmi. Vagy ha hasonló funkcióval rendelkezik, a parancssori értelmező például csak a scan vagy a scantime kódot értheti.
A szintaxis is fontos, mert érzékenyek arra a pontra, hogy a félregépelést teljesen más parancsként értelmezhetik. A program a scannow használatával indíthatja el a vizsgálatot, de ha eltávolítja az utolsó betűt, a scanno lehet, hogy megérti, mikor kell leállítani a vizsgálatot..
További információ a parancssori tolmácsokról
A legtöbb Windows operációs rendszerben az elsődleges parancssori értelmező a Command Prompt. A Windows PowerShell egy fejlettebb parancssori értelmező, amely a Windows újabb verzióiban a Parancssor mellett érhető el. A Windows Terminal parancssori eszközöket is tartalmaz, de nem minden Windows-verzióhoz érhető el.
Windows XP és Windows 2000 rendszerben a helyreállítási konzol nevű speciális diagnosztikai eszköz parancssori értelmezőként is működik különféle hibaelhárítási és rendszerjavítási feladatok elvégzéséhez.
A macOS parancssori felületének neve Terminál.
Néha a CLI és egy grafikus felhasználói felület is szerepel ugyanabban a programban. Ebben az esetben jellemző, hogy az egyik interfész támogat bizonyos funkciókat, amelyek a másikban ki vannak zárva. Általában ez a parancssori rész, amely több funkciót is tartalmaz, mivel nyers hozzáférést biztosít az alkalmazásfájlokhoz, és nincs korlátozva azokra, amelyeket a szoftverfejlesztő a grafikus felhasználói felületbe belefoglal.
GYIK
Mit ír be az interaktív Python értelmező parancssorból való eléréséhez?
Mac OS vagy Linux rendszeren írja be a python parancsot a parancssorba az interaktív Python értelmező futtatásához. Windows rendszeren nyissa meg a Parancssort, és írja be: py.
Hogyan lehet kilépni a Python interpreterből a parancssorból?
Használja az exit() függvényt, ha be szeretné fejezni az interaktív Python-munkamenetet. Alternatív megoldásként használhatja a Ctrl+ Z billentyűparancsot, majd nyomja meg az Enter billentyűt a Command-hoz való visszatéréshez. Kérdés a Windows rendszerben.
Mi az a Unix terminológiában ismert parancssori értelmező?
A Unix parancssori értelmezőjét általában shell.
Hogyan lehet megnyitni a Matlabot parancssori értelmezőből?
A Matlab futtatása parancssorból a matlab paranccsal. Ha a Matlabot nyitóképernyő nélkül szeretné megnyitni, használja a matlab -nosplash parancsot. A kilépési kód rögzítéséhez használja a matlab -wait. parancsot.