Mi az a parancssori tolmács?

Mi az a parancssori tolmács(Command Line Interpreter)Általában(Generally) minden modern program rendelkezik grafikus felhasználói felülettel (GUI)(Graphical User Interface (GUI)) . Ez azt jelenti, hogy az interfész menükkel és gombokkal rendelkezik, amelyek segítségével a felhasználók kapcsolatba léphetnek a rendszerrel. De a parancssori értelmező olyan program, amely csak szöveges parancsokat fogad el a billentyűzetről. Ezek a parancsok ezután végrehajtásra kerülnek az operációs rendszerben. A felhasználó által a billentyűzetről beírt szövegsorok olyan funkciókká alakulnak, amelyeket az operációs rendszer megért. Ez a parancssori értelmező feladata.

A parancssori tolmácsokat az 1970-es évekig széles körben használták. Később grafikus felhasználói felülettel(Graphical User Interface) rendelkező programok váltották fel őket .

Mi az a parancssori tolmács

Hol használják a parancssori tolmácsokat?(Where are Command Line Interpreters used?)

Az egyik gyakori kérdés, hogy az emberek miért használnak manapság parancssori tolmácsot? Mostantól olyan grafikus felhasználói felülettel(GUI) rendelkező alkalmazásaink vannak , amelyek leegyszerűsítették a rendszerekkel való interakciót. Tehát miért írja ki a parancsokat egy CLI -n ? Három fontos oka van annak, hogy a parancssori tolmácsok ma is relevánsak. Beszéljük meg egyenként az okokat.

  1. Egyes műveletek gyorsabban és automatikusan végrehajthatók a parancssor használatával. Például automatizálható néhány program leállítása, amikor a felhasználó bejelentkezik, vagy az azonos formátumú fájlok mappából történő másolása. Ez csökkenti az Ön oldalán végzett kézi munkát. Így a gyors végrehajtás vagy bizonyos műveletek automatizálása érdekében a parancsokat a parancssori értelmező adja.
  2. A grafikus alkalmazás használata meglehetősen egyszerű. Nemcsak interaktív, hanem magától értetődő is. Miután letöltötte az alkalmazást, egy csomó menü/gomb stb... Így(Thus) az új és tapasztalatlan felhasználók mindig előnyben részesítik a grafikus alkalmazás használatát. A parancssori értelmező használata nem ilyen egyszerű. Nincsenek menük. Mindent ki kell gépelni. Ennek ellenére bizonyos tapasztalt felhasználók a parancssori értelmezőt használják. Ennek főként az az oka, hogy a CLI segítségével közvetlenül hozzáférhet az operációs rendszer funkcióihoz. A tapasztalt felhasználók tudják, milyen hatékony hozzáférést biztosít ezekhez a funkciókhoz. Így(Thus) a CLI -t használják .
  3. Néha előfordul, hogy a rendszer grafikus felhasználói felülete(GUI) nem támogatja az operációs rendszer futtatásához vagy vezérléséhez szükséges parancsokat. Ilyenkor a felhasználónak nincs más választása, mint a parancssori felület használata. Ha egy rendszer nem rendelkezik a grafikus program futtatásához szükséges erőforrásokkal, akkor a Command Line Interface jól jöhet.

Bizonyos helyzetekben hatékonyabb a Command Line Interface használata grafikus programon keresztül. Az alábbiakban felsoroljuk a CLI használatának elsődleges céljait .

  • A parancssori tolmácsoknál lehetőség van az utasítások Braille rendszerrel(Braille system) történő megjelenítésére . Ez a vak felhasználók számára hasznos. Önállóan nem tudják használni a grafikus alkalmazásokat, mivel a felület nem felhasználóbarát számukra.
  • A tudósok, műszaki szakértők és mérnökök előnyben részesítik a parancsértelmezőket a grafikus felületekkel szemben. Ez annak a sebességnek és hatékonyságnak köszönhető, amellyel bizonyos parancsok végrehajthatók.
  • Egyes(Certain) számítógépek nem rendelkeznek a grafikus alkalmazások és programok zavartalan működéséhez szükséges erőforrásokkal. Ilyen esetekben is használhatók a parancssori tolmácsok.
  • A parancsok beírása gyorsabban végrehajtható, mint a grafikus felületen az opciókra való kattintás. A parancssori értelmező olyan parancsok és műveletek széles skáláját is biztosítja a felhasználó számára, amelyek grafikus(GUI) felhasználói felülettel nem lehetségesek.

Olvassa el még: (Also Read:) Mi az az eszközillesztő?(What is a Device Driver?)

Milyen esetekben használnak parancssori tolmácsokat a modern korban?(What are some instances where command-line interpreters are used in the modern-day?)

Volt idő, amikor a parancsok beírása volt az egyetlen módja a rendszerrel való interakciónak. Idővel azonban a grafikus felületek egyre népszerűbbé váltak. De a parancssori értelmezők továbbra is használatban vannak. Nézze át az alábbi listát, hogy megtudja, hol használják őket.

  • A Windows operációs rendszer rendelkezik egy Windows Command Prompt(Windows Command Prompt.) nevű parancssori felülettel.
  • A Junos és Cisco IOS útválasztók(Cisco IOS routers) konfigurálása parancssori értelmezők segítségével történik.
  • Néhány Linux rendszer rendelkezik a CLI -vel is . Unix shell néven ismert .
  • A Ruby(Ruby) és a PHP rendelkezik egy parancshéjjal az interaktív használatra. A PHP parancsértelmezője PHP -CLI(PHP-CLI) néven ismert .

Minden parancssori értelmező egyforma?(Are all command-line interpreters the same?)

Láttuk, hogy a parancsértelmező nem más, mint a rendszerrel való interakció módja csak szöveges parancsokkal. Bár számos parancssori értelmező létezik, mindegyik egyforma? Nem. Ennek az az oka, hogy a CLI -be beírt parancsok az Ön által használt programozási nyelv szintaxisán alapulnak. Így az egyik rendszer (Thus)parancssori felületén(CLI) működő parancs előfordulhat, hogy más rendszereken nem működik ugyanúgy. Lehetséges, hogy módosítania kell a parancsot az operációs rendszer szintaxisa és a rendszer programozási nyelve alapján.

Fontos tisztában lenni a szintaxissal és a megfelelő parancsokkal. Például az egyik platformon a parancsellenőrzés most irányítja a rendszert, és keresi a vírusokat. Előfordulhat azonban, hogy ugyanaz a parancs nem feltétlenül ismerhető fel más rendszerekben. Néha egy másik OS/programming nyelv hasonló parancsokkal rendelkezik. Ez oda vezethet, hogy a rendszer végrehajtja a hasonló parancs által végrehajtott műveletet, ami nemkívánatos eredményekhez vezethet.

A szintaxist(Syntax) és a kis- és nagybetűk közötti különbséget is figyelembe kell venni. Ha rossz szintaxisú parancsot ad meg, a rendszer félreértelmezheti a parancsot. Az eredmény az, hogy vagy nem hajtják végre a tervezett műveletet, vagy más tevékenység történik.

Parancssori tolmácsok különböző operációs rendszerekben(Command Line interpreters in different operating systems)

Az olyan tevékenységek végrehajtásához, mint a hibaelhárítás és a rendszerjavítás, a Windows XP és a Windows 2000 rendszerben létezik egy (Windows 2000)helyreállítási konzol(Recovery Console in Windows XP) nevű eszköz . Ez az eszköz parancssori értelmezőként is működik.

A MacOS CLI-jét terminálnak(Terminal.) hívják .

A Windows(Windows) operációs rendszerben van egy Parancssor nevű alkalmazás. (Command Prompt.)Ez a Windows elsődleges (Windows)parancssori(CLI) felülete . A Windows legújabb verzióiban egy másik CLI is található – a Windows PowerShell . Ez a parancssori(CLI) felület fejlettebb, mint a Parancssor(Command Prompt) . Mindkettő elérhető a Windows operációs rendszer(Windows OS) új verziójában .

A PowerShell ablakba írja be az Enter billentyűt

Egyes alkalmazások rendelkeznek mindkettővel – CLI -vel és grafikus felülettel. Ezekben az alkalmazásokban a CLI olyan funkciókkal rendelkezik, amelyeket a grafikus felület nem támogat. A CLI extra szolgáltatásokat nyújt, mivel nyers hozzáféréssel rendelkezik az alkalmazásfájlokhoz.

Ajánlott: (Recommended:) Mi az a Service Pack?(What is a Service Pack?)

A Windows 10 parancssora(The Command Prompt in Windows 10)

A hibaelhárítás sokkal egyszerűbb lenne, ha ismeri a Parancssor(Command Prompt) parancsait. A Parancssor(Command Prompt) a CLI név a Windows operációs rendszerben. Nem lehet vagy nem szükséges tudni az összes parancsot. Itt összeállítottunk egy listát néhány fontos parancsról.

  • Ping – Ez a parancs annak ellenőrzésére szolgál, hogy a helyi hálózati rendszer megfelelően működik-e. Ha tudni szeretné, hogy valóban probléma van-e az internettel vagy valamilyen szoftverrel, amely a problémát okozza, használja a Ping-et. Megpingelheti a keresőmotort vagy a távoli szervert. Ha választ kap, az azt jelenti, hogy van kapcsolat.
  • IPConfig – Ez a parancs hibaelhárításra szolgál, ha a felhasználó hálózati problémákkal küzd. A parancs futtatásakor adatokat ad vissza a számítógépről és a helyi hálózatról. Megjelennek az olyan részletek, mint a különböző hálózati kapcsolatok állapota, a használt rendszer, a használt útválasztó IP-címe stb.
  • Súgó(Help) – Valószínűleg ez a leghasznosabb és leggyakrabban használt parancssori(Command Prompt) parancs. A parancs végrehajtása megjeleníti az összes parancs teljes listáját a Parancssorban(Command Prompt) . Ha többet szeretne megtudni a listán szereplő bármely parancsról, ezt a következő beírásával teheti meg:/? Ez a parancs részletes információkat jelenít meg a megadott parancsról.
  • Dir – Ezzel böngészhet a számítógépe fájlrendszerében. A parancs kilistázza az aktuális mappában található összes fájlt és mappát. Használható keresőeszközként is. Csak(Just) adjon hozzá egy /S jelet a parancshoz, és írja be, amit keres.
  • Cls – Ha a képernyő túl sok parancsot tartalmaz, futtassa ezt a parancsot a képernyő törléséhez.
  • SFC – Itt az SFC a System File Checker rövidítése(System File Checker) . SFC/Scannow segítségével ellenőrizhető, hogy a rendszerfájlokban vannak-e hibák. Ha lehetséges a javításuk, akkor ez is megtörténik. Mivel a teljes rendszert át kell vizsgálni, ez a parancs eltarthat egy ideig.
  • Feladatlista – Ha meg szeretné tekinteni a rendszerén jelenleg aktív összes feladatot, használhatja ezt a parancsot. Bár ez a parancs csak felsorolja az összes működő feladatot, további információkat is szerezhet az -m paranccsal együtt. Ha szükségtelen feladatokat talál, a Taskkill(Taskkill) paranccsal leállíthatja őket .
  • Netstat – A számítógép hálózatával kapcsolatos információk beszerzésére szolgál. Megjelennek az olyan részletek, mint az Ethernet-statisztika, az IP-útválasztási táblázat, a TCP -kapcsolatok, a használt portok stb.
  • Kilépés – Ezzel a paranccsal lehet kilépni a parancssorból.
  • Assoc – Ez a fájlkiterjesztés megtekintésére és a fájltársítások módosítására szolgál. Ha beírja az assoc [.ext]-et, ahol az .ext a fájl kiterjesztése, akkor információkat kap a kiterjesztésről. Például, ha a megadott kiterjesztés .png, akkor azt jelzi, hogy ez egy képfájl. A fájltársítások is módosíthatók. Tekintsük az assoc .log = txt fájl példáját. Ez biztosítja, hogy ezentúl minden naplófájlt szöveges fájlnak tekintsen.
  • Titkosítás(Cipher) – A fájlok és mappák titkosítási részleteinek megtekintésére és módosítására szolgál. Alkalmazhat további paramétereket, és titkosíthatja fájljait, vagy létrehozhat új titkosítási kulcsokat. Titkosított fájlokat is kereshet a rendszerén.

Összegzés(Summary)

  • A parancssori(Command Line) interfész a rendszerrel való interakció módja szöveges parancsokon keresztül
  • Minden operációs rendszernek megvan a saját parancssori felülete. Így a szintaxis és a parancsok rendszerenként változnak
  • Bár egykor a CLI volt az elsődleges interakciós mód, mára nagyrészt a grafikus felületek váltották fel
  • Vannak azonban bizonyos műveletek, amelyek gyorsabbak és hatékonyabbak parancssori felületen végrehajtva. Így továbbra is használatban vannak
  • A tapasztalt felhasználók a CLI -t használják a parancsok automatizálására vagy olyan műveletek végrehajtására, amelyeket a grafikus felhasználói felületi(GUI) programok nem támogatnak.
  • A CLI vak felhasználók számára is hasznos
  • A parancsok alapvető(Basic) ismerete segít a rendszer hibáinak elhárításában


About the author

Az üzleti életben és a technológiában a Windows 10 és a Windows 11/10 nagyon fontos eszközök. Lehetővé teszik, hogy minden eddiginél könnyebben és biztonságosabban kommunikáljon a számítógépekkel, valamint hatékony, de testreszabható alkalmazásokat futtathat biztonsági kockázatok nélkül. Ezek az eszközök olyan vállalkozások számára is nélkülözhetetlenek, amelyek szeretnék növelni online jelenlétüket és új ügyfeleket elérni. Emiatt azt mondanám, hogy a Windows 10 és a Windows 11/10 terén szerzett tudásom kiváló jelöltté tesz egy ilyen munkára vagy vállalkozásra.



Related posts