Mi az a terminál emulátor



Próbálja Ki A Műszerünket A Problémák Kiküszöbölésére

A GNU / Linux, FreeBSD, macOS és más Unix implementációk felhasználói valószínűleg megszokták a terminálemulátor szavainak hallását. Kevesebb felhasználó ismeri azonban, miért pont ez a kifejezés ilyen általános. A terminálemulátorok rendkívül elterjedt szoftverek, de nem ugyanazok a dolgok, mint az általuk megadott parancssorok. Sok felhasználó úgy használja ezeket a kifejezéseket, mintha felcserélhetőek lennének, bár valójában nem.



Van néhány trükk, amely bemutatja, hogy mi a terminálemulátor és mi nem ebben a cikkben. Leginkább a POSIX parancssori hívásokon alapulnak, így minden árnyalatú Unix-felhasználók élvezhetik őket. Azok a Linux felhasználók, akik megpróbálják kipróbálni, a Ctrl, Alt és T billentyűkombinációt megnyomva megnyithatják a terminálemulátort. Az Apple macOS felhasználói indíthatnak egy terminálemulátort a dokkoló ikonjára kattintva. A FreeBSD, a NetBSD, a Darwin, az OpenIndiana és más Unix implementációk fej nélküli operátorai valószínűleg már parancssorban vannak. A grafikus interfésszel rendelkezők könnyen elindíthatnak egyet, ha rákattintanak az Alkalmazások menüre, rámutatnak a Rendszereszközökre és a Terminál elemre.



A Words Terminal Emulator meghatározása

Először hasznos megérteni, mire utal a teletípus gép. Eredetileg, ha szeretett volna kölcsönhatásba lépni egy Unix rendszerrel vagy sok más nagygépes tervvel, akkor teletípusú vagy TTY géppel kell dolgoznia. Ezek a gépek úgy működnek, hogy egy átviteli vonalon frekvenciaeltolásos kulccsal ellátott hangokat küldenek, hogy egyszerű bináris formátumban kódolják a szöveges adatokat. Ezek a rendszerek végül létrehozták az ASCII kódolást, amelyet a szöveges fájlokhoz használnak.



Az igazi valódi terminál nem egy ablak, amely a számítógép képernyőjén lebeg. Ez valójában egy dedikált billentyűzet és monitor. Míg a történelem folyamán a különböző kódolóknak megvoltak a preferált termináljaik, a VT100 népszerű lehetőség volt, amelyet számos terminálemulátor-csomag képvisel most kódban. Ezek a gépek ironikusan utánozták a teletype gépeket. Bizonyos szempontból ezek a gépek lassan kezdenek visszatérni vékony kliensek formájában, amelyek erőteljes szerver-telepítésekkel kapcsolódnak össze.

Megvan a PTY álterminál koncepciója is. Ez a master és slave pár lehetővé teszi, hogy egy szoftver, például az SSH vagy a GUI terminál terminálszerű felületet kínáljon PTS-en keresztül a PTMX nevű masterről érkező felhasználónak. Amikor GUI terminált futtat, írja be a betűt ban ben majd nyomja meg az Enter billentyűt. Látni fogja, hogy azt állítja, hogy a legfrissebb parancs egy pts-ből származik, amely a bemutatót futtató PTMX rabszolgapárja.



Amire most beírta ezt a parancsot, az egy shell. Ez a bejelentkezéskor futó parancssori tolmács. Ilyen például a bash, a ash és a tcsh. Ez egy terminálszerkesztőben fut, amely egy terminált utánzó program, és úgy tesz, mintha a valós életű konzolnál dolgozna, a billentyűzet és a kijelző a régimódi protokollok használatával van csatlakoztatva. Bár azt mondhatja, hogy nagyon jól állhat egy valódi billentyűzet és monitor mellett, akkor olyannak kell lennie, amely elküldi azokat a tényleges adatprotokollokat, amelyekre ezek a régi kóddarabok számíthatnak.

A BSD és Linux disztribúciók emellett virtuális konzolnak vagy virtuális terminálnak is neveznek, ha lenyomva tartják a Ctrl, Alt és F2 billentyűkombinációt, vagy egy másik közös billentyűkombinációt. Ez egy teljes konzol, billentyűzet és kijelző emulációja ugyanazokkal a régi protokollokkal, amelyeket egy hagyományos terminál használna. Ez több mint valószínű, hogy meglehetősen zavarónak tűnik, mert ezek a kifejezések mintegy összefonódtak, hogy a modern parancssori környezetekre utaljanak. Hallani fog terminálokra, terminálemulátorokra, konzolokra, parancssorokra és héjakra mutató hivatkozásokat oly módon, hogy mindez egyszerűen a szöveg használatára irányul a számítógépes rendszer irányításához.

Van még egy osztálya terminál emulátoroknak, amelyek lehetővé teszik az SSH távoli héjakat. Ezek úgy viselkednek, mintha fizikai kijelző és billentyűzet lenne, amely egy távoli rendszerbe hív. Ez akkor hasznos, ha modemet vagy talán még gyakrabban Ethernet-kapcsolatot használunk, hogy kapcsolatba lépjünk más számítógépekkel vagy hirdetőtáblákkal, valamint elérjük a telnet webhelyeket, és javítsuk az útválasztókat és hasonlókat. Ha valaha használt SSH programot vagy a telnet parancsot Linux alatt, akkor ezt a fajta szoftvert használta. Visszagondolhat a HyperTerminal programra is, amely népszerű volt a Windows 95-ben.

3 perc olvasás