Knowledge (XXG)

Terminal emulator

Source 📝

136: 278: 896: 25: 776: 122: 1209:
The current contents of the screen of /dev/ttyN can be accessed using the device /dev/vcsN (where `vcs' stands for `virtual console screen'). From a program it is usually better to use /dev/vcsaN (`virtual console screen with attributes') instead - it starts with a header giving the number of rows
255:
In the early days of computing, with the advent of interactive computing, the prevailing model involved a central computer connected to multiple terminals. This configuration, known as the centralized or mainframe model, featured a powerful central computer that performed all the processing tasks,
332:
When personal computers became ubiquitous in the 1980s, they offered the option of running software on the user's personal computer, providing an opportunity to replace the expensive and space consuming hardware terminals with something that had additional functions. Immediately software became
307:
Character-oriented terminals can be "dumb" or "smart". Dumb terminals are those that can interpret a limited number of control codes (CR, LF, etc.) but do not have the ability to process special escape sequences that perform functions such as clearing a line, clearing the screen, or controlling
750:
key on the keyboard or a "send" button of some sort in the user interface. At that point, the entire line is transmitted. Line-at-a-time mode implies local echo, since otherwise the user will not be able to see the line as it is being edited and constructed. However, line-at-a-time mode is
746:". In this mode, the terminal emulator only sends complete lines of input to the host system. The user enters and edits a line, but it is held locally within the terminal emulator as it is being edited. It is not transmitted until the user signals its completion, usually with the 389:, especially running on data centers and cloud servers, the necessity of accessing remote computers through character based terminals remains. This is evident in the fact, that today lists of terminal emulators that could serve as alternative to the aforementioned 963:, using the keyboard and monitor of a personal computer or workstation. The word "text" is key since virtual consoles are not GUI terminals and they do not run inside a graphical interface. Virtual consoles are found on most 618:
Some terminal emulators also include escape sequences for configuring the behavior of the terminal to facilitate good interoperation between the terminal and programs running inside of it, for example to configure
762:
implementation provided by the terminal emulator program must be capable of recognizing and properly dealing with "interrupt" and "abort" events that arrive in the middle of locally editing a line.
312:, for they essentially have the same limited functionality as does a mechanical Teletype. This type of dumb terminal is still supported on modern Unix-like systems by setting the 755:
local echo. When entering a password, for example, line-at-a-time entry with local editing is possible, but local echo is turned off (otherwise the password would be displayed).
548:
devices. This pair is used to emulate a physical port/connection to the host computing endpoint - computer's hardware provided by operating system APIs, some other software like
579:. In text mode, writing to the file displays text on the virtual console and reading from the file returns text the user writes to the virtual console. As with other 293:
that communicates in blocks of data. It is the most common type of data terminal, because it is easy to implement and program. Connection to the mainframe computer or
1468: 323:. Smart or intelligent terminals are those that also have the ability to process escape sequences, in particular the VT52, VT100 or ANSI escape sequences. 855:
Terminal emulators that simulate the 3270 protocol are available for most operating systems, for use both by those administering systems such as the
607:
system calls. One can compare devices using the patterns vcs ("virtual console screen") and vcsa ("virtual console screen with attributes") such as
758:
The complexities of line-at-a-time mode are exemplified by the line-at-a-time mode option in the telnet protocol. To implement it correctly, the
1632: 1414: 1387: 1361: 1342: 1323: 1027: 359:(GUI); to provide access to the command line, the GUI included terminal emulator applications that behaved like locally-attached terminals. 382:, which was initially released for Windows in 1998 and which (together with its derivates) is still one a very popular choice to this day. 917: 289:
A character-oriented terminal is a type of computer terminal that communicates with its host one character at a time, as opposed to a
42: 976: 943: 819: 108: 786: 1461: 655: 89: 1642: 871: 61: 1555: 921: 852:). Users can make numerous changes to a page, before submitting the updated screen to the remote machine as a single action. 742:
Terminal emulators may implement local editing, also known as "line-at-a-time mode". This is also mistakenly referred to as "
46: 68: 442: 1637: 1454: 1198: 721: 637: 967:
systems. They are primarily used to access and interact with servers, without using a graphical desktop environment.
906: 801: 260:
served as input/output devices for users to interact with the system. These systems were initially character based.
1481: 981: 75: 925: 910: 797: 35: 1518: 1627: 1431: 356: 186: 333:
available, that could emulate the functions of the hardware terminals on a PC. Examples of such software for
57: 986: 849: 355:
with locally-attached or dial-up terminals. Unix workstations were designed to be used primarily through a
1560: 197: 174: 1085: 1528: 996: 313: 302: 224:
operating systems, it is common to have one or more terminal windows connected to the local machine.
162: 1166: 1099: 201: 1035: 135: 1371: 257: 232: 235:
position, etc. Examples include the family of terminal control sequence standards that includes
1128: 1071: 82: 1410: 1383: 1357: 1338: 1319: 960: 737: 588: 506: 270: 204:(TUI) applications. These may be running either on the same machine or on a different one via 170: 196:
A terminal window allows the user access to a text terminal and all its applications such as
1575: 1533: 1508: 1402: 1382:. Addison-Wesley professional computing series. Vol. 1: The protocols. Addison-Wesley. 1190: 1142: 991: 717: 713: 707: 620: 483: 386: 228: 139: 1570: 1565: 956: 879: 725: 647: 584: 572: 472: 446: 434: 294: 185:
covers all remote terminals, including graphical interfaces. A terminal emulator inside a
129: 1503: 875: 545: 468: 375: 371: 1015: 482:
Finally, some emulators simply refer to a set of standards, such as the standards for
1621: 1580: 1376: 580: 476: 178: 401:
Many terminal emulators have been developed for physical hardware terminals such as
277: 1057: 642: 557: 430: 352: 244: 209: 601:. For more complex operations, the programs can use console and terminal special 341:
or Telemate, which was published in 1988 and could emulate a DEC VT102 terminal.
1406: 895: 743: 592: 538: 344: 217: 24: 351:, also became common in the 1980s. Unix systems usually provided access to the 509:, and embedded operating systems found in cellphones and industrial hardware. 240: 147: 143: 370:
arrived, providing the technical background for more terminal emulators like
1493: 1446: 1440: 1356:. Vol. 2–Applications, Access and Data Security. Universal-Publishers. 1113: 964: 856: 527: 494: 450: 426: 221: 678:
Typical Linux system programs used to access the virtual consoles include:
544:
With terminal emulators those device files are emulated by using a pair of
173:
within some other display architecture. Though typically synonymous with a
867: 837: 832:
In asynchronous terminals data can flow in any direction at any time. In
438: 422: 418: 298: 166: 848:. They operate in an essentially "screen-at-a-time" mode (also known as 1523: 663: 597: 363: 236: 213: 464:, implement additional features not present in the emulated terminal. 1606: 1538: 1513: 1498: 1435: 553: 549: 531: 308:
cursor position. In this context dumb terminals are sometimes dubbed
205: 804:. Statements consisting only of original research should be removed. 1585: 1548: 724:", or still slightly incorrectly "echoplex" (which is formally an 659: 603: 502: 498: 461: 414: 410: 406: 390: 379: 338: 282: 276: 125: 1601: 1543: 860: 859:, as well as those using the corresponding applications such as 667: 632: 523: 454: 402: 367: 348: 121: 1450: 467:
Additionally, programs have been developed to emulate assorted
889: 841: 769: 490: 334: 18: 568:(for the slave side) pseudoterminal devices respectively. 1220: 1218: 595:
that a program can use, most easily via a library such as
489:
Such programs are available on many platforms, including
1210:
and columns and the location of the cursor. See vcs(4).
793: 560:
or else. For example, in Linux systems these would be
866:
Other examples of synchronous terminals include the
1594: 1143:"A Brief History of Terminal Emulation | Turbosoft" 694: 688: 682: 670:, which also allows virtual console configuration. 626:The virtual consoles can be configured in the file 565: 561: 535: 320: 316: 49:. Unsourced material may be challenged and removed. 1375: 1167:"Ubuntu Manpage: tty — general terminal interface" 728:mechanism rather than an input display option). 271:Computer terminal § Character-oriented terminals 1028:"What is dumb terminal? definition and meaning" 1399:Computer Science and Communications Dictionary 1397:Weik, Martin H. (2000). "terminal emulation". 959:, also called virtual terminals, are emulated 441:, Burroughs/Unisys A-series T27/TD830/ET1100, 1462: 1314:Bangia, Ramesh (2010). "line mode terminal". 1284: 362:During the 1990s, new operating systems like 8: 1058:"Emulating a Terminal on Personal Computers" 836:a protocol controls who may send data when. 290: 924:. Unsourced material may be challenged and 697:to close a currently unused virtual console 1469: 1455: 1447: 1129:"XTerm - Frequently Asked Questions (FAQ)" 708:echo (computing) § Terminal emulators 1354:TCP/IP – The Ultimate Protocol Guide 1337:(5th ed.). Oxford University Press. 944:Learn how and when to remove this message 820:Learn how and when to remove this message 691:to run a program on a new virtual console 530:systems used serial port devices such as 109:Learn how and when to remove this message 1443:by The Linux Information Project (LINFO) 1224: 747: 134: 120: 1401:. Vol. 1. Springer. p. 1763. 1016:FU Berlin, 3. Minicomputer architecture 1008: 142:, an open-source terminal emulator for 128:, a terminal emulator designed for the 1296: 1272: 844:mainframe computers are an example of 751:independent of echo mode and does not 16:Program that emulates a video terminal 685:to switch the current virtual console 636:-- typically it starts the text mode 297:is achieved via RS-232 serial links, 7: 1316:Dictionary of Information Technology 1260: 1248: 1236: 1195:The Linux keyboard and console HOWTO 922:adding citations to reliable sources 437:HP700/92, Sperry/Unisys 2000-series 47:adding citations to reliable sources 1100:"Powering Linux in the Data-Center" 712:Terminal emulators may implement a 227:Terminals usually support a set of 14: 977:Binary Synchronous Communications 732:Line-at-a-time mode/Local editing 460:Some terminal emulators, such as 894: 774: 269:This section is an excerpt from 23: 1333:Daintith, John (2004). "echo". 34:needs additional citations for 1335:Oxford dictionary of computing 738:Computer terminal § Modes 646:for several virtual consoles. 397:Examples of terminals emulated 393:offers over 100 alternatives. 347:, usually running versions of 1: 1633:Technical communication tools 264:Character-oriented terminals 1407:10.1007/1-4020-0613-6_19359 1199:Linux Documentation Project 840:-based terminals used with 800:the claims made and adding 1661: 1441:Terminal Window Definition 1374:; Wright, Gary R. (1994). 1352:Miller, Philip M. (2009). 982:List of terminal emulators 735: 705: 564:(for the master side) and 268: 1489: 1285:Stevens & Wright 1994 1263:, "echoplex mode" p. 479. 1086:"SSH Clients for Windows" 583:, there are also special 760:Network Virtual Terminal 471:"terminals" such as the 357:graphical user interface 187:graphical user interface 1114:"Alternatives to Putty" 987:Online service provider 571:There are also special 291:block-oriented terminal 285:character mode terminal 231:for controlling color, 198:command-line interfaces 1643:Bulletin board systems 1032:BusinessDictionary.com 513:Implementation details 286: 150: 132: 846:synchronous terminals 834:synchronous terminals 766:Synchronous terminals 650:can be configured in 534:ports, and provided 303:proprietary protocols 280: 138: 124: 1251:, "echoplex" p. 479. 997:Terminal multiplexer 918:improve this section 716:function, which may 314:environment variable 159:terminal application 43:improve this article 1372:Stevens, W. Richard 1299:, p. 590, 591. 1171:manpages.ubuntu.com 216:, or over a direct 202:text user interface 58:"Terminal emulator" 1638:Terminal emulators 1478:Terminal emulators 1432:Terminal Emulation 1378:TCP/IP illustrated 1127:Thomas E. Dickey. 1038:on August 13, 2020 785:possibly contains 662:distributions use 589:control characters 497:systems including 445:ViewPoint, AT386, 287: 189:is often called a 151: 133: 1615: 1614: 1416:978-0-7923-8425-0 1389:978-0-201-63346-7 1363:978-1-59942-493-4 1344:978-0-19-860877-6 1325:978-93-8029-815-3 954: 953: 946: 830: 829: 822: 787:original research 656:X display manager 518:Unix-like systems 484:ANSI escape codes 372:Telix for Windows 218:serial connection 155:terminal emulator 119: 118: 111: 93: 1650: 1595:Related programs 1576:Windows Terminal 1509:GNOME Terminator 1471: 1464: 1457: 1448: 1420: 1393: 1381: 1367: 1348: 1329: 1300: 1294: 1288: 1282: 1276: 1270: 1264: 1258: 1252: 1246: 1240: 1239:, "echo" p. 478. 1234: 1228: 1222: 1213: 1212: 1206: 1205: 1187: 1181: 1180: 1178: 1177: 1163: 1157: 1156: 1154: 1153: 1139: 1133: 1132: 1124: 1118: 1117: 1110: 1104: 1103: 1096: 1090: 1089: 1082: 1076: 1075: 1068: 1062: 1061: 1054: 1048: 1047: 1045: 1043: 1034:. Archived from 1024: 1018: 1013: 992:Serial interface 957:Virtual consoles 949: 942: 938: 935: 929: 898: 890: 886:Virtual consoles 825: 818: 814: 811: 805: 802:inline citations 778: 777: 770: 696: 690: 684: 653: 629: 621:paste bracketing 614: 610: 585:escape sequences 578: 567: 563: 537: 475:console and the 387:success of Linux 322: 318: 229:escape sequences 163:computer program 140:Windows Terminal 114: 107: 103: 100: 94: 92: 51: 27: 19: 1660: 1659: 1653: 1652: 1651: 1649: 1648: 1647: 1628:User interfaces 1618: 1617: 1616: 1611: 1590: 1571:Windows Console 1485: 1475: 1428: 1423: 1417: 1396: 1390: 1370: 1364: 1351: 1345: 1332: 1326: 1313: 1309: 1304: 1303: 1295: 1291: 1283: 1279: 1271: 1267: 1259: 1255: 1247: 1243: 1235: 1231: 1223: 1216: 1203: 1201: 1189: 1188: 1184: 1175: 1173: 1165: 1164: 1160: 1151: 1149: 1141: 1140: 1136: 1131:. Why a VT220?. 1126: 1125: 1121: 1112: 1111: 1107: 1098: 1097: 1093: 1084: 1083: 1079: 1072:"Telemate Wiki" 1070: 1069: 1065: 1056: 1055: 1051: 1041: 1039: 1026: 1025: 1021: 1014: 1010: 1005: 973: 950: 939: 933: 930: 915: 899: 888: 880:Hewlett-Packard 826: 815: 809: 806: 791: 779: 775: 768: 749: 740: 734: 726:error detection 710: 704: 676: 651: 648:X Window System 627: 612: 608: 576: 573:virtual console 520: 515: 473:Sun workstation 447:Siemens Nixdorf 435:Hewlett-Packard 399: 330: 325: 324: 310:glass Teletypes 295:terminal server 274: 266: 253: 191:terminal window 130:X Window System 115: 104: 98: 95: 52: 50: 40: 28: 17: 12: 11: 5: 1658: 1657: 1654: 1646: 1645: 1640: 1635: 1630: 1620: 1619: 1613: 1612: 1610: 1609: 1604: 1598: 1596: 1592: 1591: 1589: 1588: 1583: 1578: 1573: 1568: 1563: 1558: 1553: 1552: 1551: 1541: 1536: 1534:macOS Terminal 1531: 1526: 1521: 1516: 1511: 1506: 1504:GNOME Terminal 1501: 1496: 1490: 1487: 1486: 1476: 1474: 1473: 1466: 1459: 1451: 1445: 1444: 1438: 1427: 1426:External links 1424: 1422: 1421: 1415: 1394: 1388: 1368: 1362: 1349: 1343: 1330: 1324: 1310: 1308: 1305: 1302: 1301: 1289: 1287:, p. 413. 1277: 1275:, p. 324. 1265: 1253: 1241: 1229: 1227:, p. 171. 1214: 1191:"Screen dumps" 1182: 1158: 1134: 1119: 1105: 1091: 1077: 1063: 1049: 1019: 1007: 1006: 1004: 1001: 1000: 999: 994: 989: 984: 979: 972: 969: 961:text terminals 952: 951: 902: 900: 893: 887: 884: 876:Honeywell Bull 828: 827: 782: 780: 773: 767: 764: 736:Main article: 733: 730: 706:Main article: 703: 700: 699: 698: 692: 686: 675: 672: 658:. A number of 581:text terminals 546:pseudoterminal 519: 516: 514: 511: 469:system console 419:IBM 3270/8/9/E 398: 395: 329: 326: 275: 267: 265: 262: 252: 249: 117: 116: 31: 29: 22: 15: 13: 10: 9: 6: 4: 3: 2: 1656: 1655: 1644: 1641: 1639: 1636: 1634: 1631: 1629: 1626: 1625: 1623: 1608: 1605: 1603: 1600: 1599: 1597: 1593: 1587: 1584: 1582: 1581:Xfce Terminal 1579: 1577: 1574: 1572: 1569: 1567: 1564: 1562: 1559: 1557: 1554: 1550: 1547: 1546: 1545: 1542: 1540: 1537: 1535: 1532: 1530: 1527: 1525: 1522: 1520: 1517: 1515: 1512: 1510: 1507: 1505: 1502: 1500: 1497: 1495: 1492: 1491: 1488: 1483: 1479: 1472: 1467: 1465: 1460: 1458: 1453: 1452: 1449: 1442: 1439: 1437: 1433: 1430: 1429: 1425: 1418: 1412: 1408: 1404: 1400: 1395: 1391: 1385: 1380: 1379: 1373: 1369: 1365: 1359: 1355: 1350: 1346: 1340: 1336: 1331: 1327: 1321: 1317: 1312: 1311: 1306: 1298: 1293: 1290: 1286: 1281: 1278: 1274: 1269: 1266: 1262: 1257: 1254: 1250: 1245: 1242: 1238: 1233: 1230: 1226: 1225:Daintith 2004 1221: 1219: 1215: 1211: 1200: 1196: 1192: 1186: 1183: 1172: 1168: 1162: 1159: 1148: 1147:www.ttwin.com 1144: 1138: 1135: 1130: 1123: 1120: 1115: 1109: 1106: 1101: 1095: 1092: 1087: 1081: 1078: 1073: 1067: 1064: 1059: 1053: 1050: 1037: 1033: 1029: 1023: 1020: 1017: 1012: 1009: 1002: 998: 995: 993: 990: 988: 985: 983: 980: 978: 975: 974: 970: 968: 966: 962: 958: 948: 945: 937: 927: 923: 919: 913: 912: 908: 903:This section 901: 897: 892: 891: 885: 883: 881: 877: 873: 869: 864: 862: 858: 853: 851: 847: 843: 839: 835: 824: 821: 813: 803: 799: 795: 789: 788: 783:This section 781: 772: 771: 765: 763: 761: 756: 754: 745: 739: 731: 729: 727: 723: 719: 715: 709: 701: 693: 687: 681: 680: 679: 673: 671: 669: 665: 661: 657: 649: 645: 644: 639: 635: 634: 624: 622: 616: 606: 605: 600: 599: 594: 590: 586: 582: 574: 569: 559: 555: 551: 547: 542: 540: 533: 529: 525: 522:In the past, 517: 512: 510: 508: 504: 500: 496: 492: 487: 485: 480: 478: 477:Linux console 474: 470: 465: 463: 458: 456: 452: 449:(SNI) 97801, 448: 444: 440: 436: 432: 428: 424: 420: 416: 412: 408: 404: 396: 394: 392: 388: 383: 381: 377: 373: 369: 365: 360: 358: 354: 350: 346: 342: 340: 336: 327: 315: 311: 306: 304: 300: 296: 292: 284: 279: 272: 263: 261: 259: 250: 248: 246: 242: 238: 234: 230: 225: 223: 219: 215: 211: 207: 203: 199: 194: 192: 188: 184: 180: 179:text terminal 176: 172: 168: 164: 160: 156: 149: 145: 141: 137: 131: 127: 123: 113: 110: 102: 91: 88: 84: 81: 77: 74: 70: 67: 63: 60: –  59: 55: 54:Find sources: 48: 44: 38: 37: 32:This article 30: 26: 21: 20: 1477: 1398: 1377: 1353: 1334: 1315: 1292: 1280: 1268: 1256: 1244: 1232: 1208: 1202:. Retrieved 1194: 1185: 1174:. Retrieved 1170: 1161: 1150:. Retrieved 1146: 1137: 1122: 1108: 1094: 1080: 1066: 1052: 1040:. Retrieved 1036:the original 1031: 1022: 1011: 955: 940: 934:October 2021 931: 916:Please help 904: 878:VIP7800 and 865: 854: 845: 833: 831: 816: 810:January 2011 807: 784: 759: 757: 752: 741: 711: 677: 652:/etc/inittab 641: 631: 628:/etc/inittab 625: 617: 602: 596: 577:/dev/console 570: 543: 539:device files 521: 488: 481: 466: 459: 431:Data General 400: 385:Through the 384: 376:ZOC for OS/2 361: 353:command line 345:Workstations 343: 331: 309: 288: 281:A Televideo 254: 245:ISO/IEC 6429 226: 195: 190: 182: 158: 154: 152: 105: 99:October 2009 96: 86: 79: 72: 65: 53: 41:Please help 36:verification 33: 1561:Terminology 1297:Miller 2009 1273:Bangia 2010 744:half-duplex 722:half-duplex 718:erroneously 666:instead of 575:files like 181:, the term 1622:Categories 1556:Terminator 1307:References 1204:2008-07-31 1176:2021-10-04 1152:2021-10-04 850:block mode 794:improve it 720:be named " 714:local echo 702:Local echo 613:/dev/vcsa1 566:/dev/ttyp0 562:/dev/ptyp0 541:for them. 251:Background 241:ANSI X3.64 200:(CLI) and 148:Windows 11 144:Windows 10 69:newspapers 1529:Red Ryder 1494:Alacritty 1318:. Laxmi. 1261:Weik 2000 1249:Weik 2000 1237:Weik 2000 1042:March 13, 965:Unix-like 905:does not 798:verifying 695:deallocvt 674:CLI tools 654:or by an 609:/dev/vcs1 593:functions 528:Unix-like 495:Unix-like 453:925, and 451:Televideo 427:IBM 3179G 328:Emulators 301:or other 258:terminals 222:Unix-like 971:See also 882:700/92. 868:IBM 5250 838:IBM 3270 640:process 630:read by 423:IBM 5250 299:Ethernet 183:terminal 171:terminal 169:a video 167:emulates 1524:Konsole 926:removed 911:sources 792:Please 753:require 748:↵ Enter 664:systemd 598:ncurses 507:Windows 457:50/60. 364:Windows 237:ECMA-48 214:dial-up 161:, is a 83:scholar 1607:kmscon 1539:mintty 1514:iTerm2 1499:ConEmu 1436:Curlie 1413:  1386:  1360:  1341:  1322:  1197:. The 874:7561, 689:openvt 554:telnet 550:rlogin 536:/dev/* 532:RS-232 433:D211, 256:while 243:, and 233:cursor 206:telnet 85:  78:  71:  64:  56:  1586:xterm 1549:mrxvt 1519:kitty 1003:Notes 660:Linux 643:getty 638:login 604:ioctl 503:macOS 499:Linux 462:xterm 439:UTS60 415:VT320 411:VT220 407:VT100 391:PuTTY 380:PuTTY 378:, or 339:Telix 337:were 283:ASCII 220:. On 175:shell 165:that 157:, or 126:xterm 90:JSTOR 76:books 1602:luit 1566:Warp 1544:rxvt 1482:list 1411:ISBN 1384:ISBN 1358:ISBN 1339:ISBN 1320:ISBN 1044:2019 909:any 907:cite 861:CICS 683:chvt 668:init 633:init 611:and 591:and 526:and 524:Unix 501:and 455:Wyse 443:ADDS 403:VT52 368:OS/2 366:and 349:Unix 321:dumb 317:TERM 146:and 62:news 1434:at 1403:doi 920:by 872:ICL 842:IBM 796:by 558:SSH 556:or 491:DOS 335:DOS 319:to 210:ssh 177:or 45:by 1624:: 1409:. 1217:^ 1207:. 1193:. 1169:. 1145:. 1030:. 870:, 863:. 857:z9 623:. 615:. 587:, 552:, 505:, 493:, 486:. 479:. 429:, 425:, 421:, 417:, 413:, 409:, 405:, 374:, 305:. 247:. 239:, 212:, 208:, 193:. 153:A 1484:) 1480:( 1470:e 1463:t 1456:v 1419:. 1405:: 1392:. 1366:. 1347:. 1328:. 1179:. 1155:. 1116:. 1102:. 1088:. 1074:. 1060:. 1046:. 947:) 941:( 936:) 932:( 928:. 914:. 823:) 817:( 812:) 808:( 790:. 273:. 112:) 106:( 101:) 97:( 87:· 80:· 73:· 66:· 39:.

Index


verification
improve this article
adding citations to reliable sources
"Terminal emulator"
news
newspapers
books
scholar
JSTOR
Learn how and when to remove this message

xterm
X Window System

Windows Terminal
Windows 10
Windows 11
computer program
emulates
terminal
shell
text terminal
graphical user interface
command-line interfaces
text user interface
telnet
ssh
dial-up
serial connection

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.