我们正在努力恢复Google Play商店上的Unionpedia应用程序
传出传入
🌟我们简化了设计以优化导航!
Instagram Facebook X LinkedIn

Xterm

指数 Xterm

xterm是一个X Window System上的标准虚拟终端。用户可以在同一个显示器上开启许多xterm,每一个都为其中运行的进程提供独立的输入输出(一般来说此进程是Unix shell)。 xterm 很早就在 X Window System 中出现。它最先是Jim Gettys的学生Mark Vandevoorde在1984年夏天为VS100写的独立虚拟终端,当时X的开发刚刚开始。很快人们就发现它作为X的一部分比作为独立的程序更为有用,于是它开始针对X而开发。Gettys曾讲述过有关的故事 ,“xterm内部如此恐怖的部分原因,是最初想法把它作为单独进程驱动多个VS100显示窗。”("part of why xterm's internals are so horrifying is that it was originally intended that a single process be able to drive multiple VS100 displays.") 作为X参考实现的一个部分后多年,1996年左右,开发的主干转移至了XFree86(从X11R6.3版本派生出来),现在由Thomas Dickey维护。 有许多xterm变体可用。大多数的X虚拟终端都是从xterm的变体起步的。.

目录

  1. 10 关系: ANSI转义序列BBS西蒙·泰瑟姆虚拟终端MathomaticPuTTYSSH客户端比较Win32控制台Yakuake控制台应用程序

ANSI转义序列

ANSI转义序列是一种的转义序列标准,用于控制视频文本终端上的光标位置、颜色和其他选项。在文本中嵌入确定的字节序列,大部分以ESC转义字符和".

查看 Xterm和ANSI转义序列

BBS

電子佈告欄系統(Bulletin Board System,缩写BBS)是一種網站系統,是目前流行網路論壇的前身,它允许用户使用终端程序通过调制解调器拨接或者因特网来进行连接,BBS站台提供佈告欄、分類討論區、新闻阅读、軟體下载與上传、遊戲、与其它用户線上對話等功能。.

查看 Xterm和BBS

西蒙·泰瑟姆

Simon Tatham()是一名英国程序员,主要因创建和维护PuTTY(一个用于Unix與Windows API平台下的Telnet和SSH远程登录客户端以及Xterm终端模拟器的免费软件)而闻名,他也是Netwide Assembler(NASM)的原作者,同时许多软件开发人员推荐用户在向他们报告软件错误前阅读他的文章:《How to Report Bugs Effectively》(如何有效地报告错误)。 他还维护着一系列颇受欢迎的小型益智游戏程序,它们在任天堂DS、塞班S60、Unix(GTK+、安卓、mac os)以及Windows上都可以运行。 他毕业于剑桥大学,目前在ARM控股公司工作。.

查看 Xterm和西蒙·泰瑟姆

虚拟终端

虚拟终端機(Terminal emulator)是在个人电脑上虚拟的一个终端以及为此目的而写的软件。虚拟终端的目的是达到个人电脑及其用户能够与大型计算机的连接。一般来说需要连接的大型计算机是IBM的大型计算机或者所谓的超小型计算机(过去往往是迪吉多的VAX)。 虚拟终端使得个人电脑的用户可以直接使用他的个人电脑来与大型计算机联系,而不必使用专门的终端。 通过虚拟终端的软件虚拟终端还可以扩展大型计算机的标准终端的功能,通过虚拟终端不但可以将个人电脑上的数据传递给大型计算机,而且还可以将大型计算机的数据传递给个人电脑,并在个人电脑上继续加工。 一般大型计算机的终端是字母式的输入和输出接口,因此一个虚拟终端至少需要一个能够模拟这样的字母式(比如ASCII)输入和输出接口的能力。最常见的平台是图像式的用户表面。要使得新的、图像式的程序能够使用老的字母式的或者没有图像式输入和输出能力的程序也需要虚拟终端。 现代的大型计算机也内部使用虚拟终端,这样它们可以向老的、需要终端的程序假装一个终端,而实际上它则将程序的显示转到显示卡上。比如Linux以及其它大多数基于个人电脑的类似Unix的操作系统假装有六至十个这样的“虚拟”的终端。 字母程序 虚拟终端 图像显示 shell xterm X11.

查看 Xterm和虚拟终端

Mathomatic

Mathomatic是一个自由,便携式,通用计算机代数系统(CAS) 和计算器软件,可以符号式的解答、化简、结合并比较代数方程,执行复数和多项式的计算,等等。它也可以做符号化的微积分(导数,极值,泰勒级数,和多项式积分以及拉普拉斯变换)并且能操作所有的基本代数。三角函数可以被输入并使用欧拉公式处理。诸如f(x) 和log(x),测绘,多倍长整数,以及矩阵等功能尚未被引入。Mathomatic不允许超长的表示式进行计算,因为这会耗费大量时间及内存。.

查看 Xterm和Mathomatic

PuTTY

PuTTY是一款集成虚拟终端、和网络文件传输为一体的免费且开源的程序。它支持多种网络协议,包括SCP,SSH,Telnet,和原始的套接字连接。它也可以连接到串行端口。其软件名字“PuTTY”没有特殊含义。 較早的版本僅支援Windows平台,后陆续增加对各類Unix平台和Mac OS X的支援。除了官方版本外,有許多第三方的團體或個人將PuTTY移植到其他平台上,像是以Symbian為基礎的行動電話。 PuTTY主要由西蒙·泰瑟姆编写并维护,使用MIT許可證授權。.

查看 Xterm和PuTTY

SSH客户端比较

SSH客户端是一种使用Secure Shell(SSH)协议连接到远程计算机的软件程序。本文将比较较著名的SSH客户端。.

查看 Xterm和SSH客户端比较

Win32控制台

Win32控制台(Win32 console)是Windows API系统内运行控制台应用程序的的实现。每个Win32控制台有一个屏幕缓冲区和一个输入缓冲区,并可在視窗或的屏幕下使用,使用Alt+Enter键可在两者间切换。 Win32控制台通常用于不需要显示图像但可能使用颜色的应用程序。以命令行界面工具举例:命令行解释器有Windows命令行提示符、Windows PowerShell;文件管理器有和;编辑器有。.

查看 Xterm和Win32控制台

Yakuake

Yakuake(Yet Another Kuake),是一个KDE的下拉式终端软件。与Kate、KDevelop和Konqueror一样,Yakuake通过KParts,使用Konsole的技术来提供终端。 运行Yakuake通常比再用键盘快捷键启动一个终端快,因为程序已经载入内存了。这个对于经常要开关终端的人是很有用的。.

查看 Xterm和Yakuake

控制台应用程序

控制台应用程序(console application)是一种设计用于纯文字计算机界面的计算机程序,例如文本终端、某些操作系统(Unix、DOS等)的命令行界面,或者大多数图形用户界面操作系统的基于文本界面(例如Microsoft Windows中的Win32控制台,Mac OS X中的终端和Unix中的xterm)。用户与控制台应用程序的交互通常只需使用键盘和显示屏,而图形用户界面的程序大多必须使用鼠标或其他。许多控制台应用程序(如命令行解释器)只是命令行工具,但也存在一些程序。 随着图形用户界面的应用程序逐步改进速度和易用性,控制台应用程序的使用已大幅降低,但仍并未消失。一些用户会偏好使用基于控制台的应用程序,而一些组织仍依赖使用现有的控制台应用程序完成关键性数据处理任务。 控制台应用程序在现代的编程环境中仍在使用,例如Microsoft Windows上的Visual Studio和.NET框架,因为这样可以极大地简化新编程语言的学习过程,不必涉及复杂的图形用户界面(例如C#条目中的例子)。 对于数据处理和计算机管理任务,它们所在的编程环境就像一个小的操作系统,或者脚本化的数据处理控制。如果一个应用程序只由固定的几名程序员或同事运行,这些应用程序可能不需要漂亮的图形用户界面,应用程序能更加精简、快速和易于维护。.

查看 Xterm和控制台应用程序