社区
Linux/Unix社区
帖子详情
谁能通俗的讲讲xterm,console,tty/pts/pty如何区分
powercong
2010-02-01 05:00:19
如题
上网查了一段时间,都是长篇大论,反而看糊涂了
谢了先~
...全文
883
8
打赏
收藏
谁能通俗的讲讲xterm,console,tty/pts/pty如何区分
如题 上网查了一段时间,都是长篇大论,反而看糊涂了 谢了先~
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lionking1987
2011-07-11
打赏
举报
回复
学习了。。。。
天亮后说晚安
2010-02-02
打赏
举报
回复
[Quote=引用 1 楼 brookmill 的回复:]
我个人的理解:
console是主机的控制台,是一个物理概念。
xterm是一个软件概念,可以通过这个程序连接到console从而控制主机
tty、pty、pts都是终端,是硬件或者设备概念。
tty是所有终端设备的总称
pty是其中一类,伪终端,或者叫虚拟终端
[/Quote]我觉得说的不错,简单易懂,一般没有必要深入区分差别
powercong
2010-02-02
打赏
举报
回复
[Quote=引用 6 楼 brookmill 的回复:]
引用 5 楼 powercong 的回复:
看来我是搞混了
在bash下执行
Python codeecho $TERM
xterm
请问这里的xterm是指的什么?谢谢
据说是定义了终端类型,我也不太明白具体是什么意思。有时候按方向键或者BackSpace键的时候会有乱码,可能就和终端类型设置有关。
http://topic.csdn.net/t/20030625/20/1957662.html
http://topic.csdn.net/t/20031007/15/2330432.html
http://blog.csdn.net/clearriver/archive/2009/06/02/4236524.aspx
[/Quote]
谢了,哥们~
brookmill
2010-02-02
打赏
举报
回复
[Quote=引用 5 楼 powercong 的回复:]
看来我是搞混了
在bash下执行
Python codeecho $TERM
xterm
请问这里的xterm是指的什么?谢谢
[/Quote]
据说是定义了终端类型,我也不太明白具体是什么意思。有时候按方向键或者BackSpace键的时候会有乱码,可能就和终端类型设置有关。
http://topic.csdn.net/t/20030625/20/1957662.html
http://topic.csdn.net/t/20031007/15/2330432.html
http://blog.csdn.net/clearriver/archive/2009/06/02/4236524.aspx
brookmill
2010-02-02
打赏
举报
回复
[Quote=引用 2 楼 powercong 的回复:]
对于xterm ,是不是就是说:
字符界面登录linux,login后启动的那个shell环境就属于xterm?
图形界面登录linux,login后启动的那个图形shell环境也属于xterm?
在windows上,基于ssh协议的软件,如xshell、pshell是不是也都属于xterm?
[/Quote]
能连接到console的软件很多,xterm只是其中一个。
2楼说到的这几个,好像都不应该算xterm吧。
powercong
2010-02-02
打赏
举报
回复
[Quote=引用 1 楼 brookmill 的回复:]
我个人的理解:
console是主机的控制台,是一个物理概念。
xterm是一个软件概念,可以通过这个程序连接到console从而控制主机
tty、pty、pts都是终端,是硬件或者设备概念。
tty是所有终端设备的总称
pty是其中一类,伪终端,或者叫虚拟终端
[/Quote]
对于xterm ,是不是就是说:
字符界面登录linux,login后启动的那个shell环境就属于xterm?
图形界面登录linux,login后启动的那个图形shell环境也属于xterm?
在windows上,基于ssh协议的软件,如xshell、pshell是不是也都属于xterm?
powercong
2010-02-02
打赏
举报
回复
看来我是搞混了
在bash下执行
echo $TERM
xterm
请问这里的xterm是指的什么?谢谢
brookmill
2010-02-02
打赏
举报
回复
我个人的理解:
console是主机的控制台,是一个物理概念。
xterm是一个软件概念,可以通过这个程序连接到console从而控制主机
tty、pty、pts都是终端,是硬件或者设备概念。
tty是所有终端设备的总称
pty是其中一类,伪终端,或者叫虚拟终端
tty
命令 打印输出连接到标准输入的终端文件名
tty
是 Teletype(电传打字机)的缩写,电传打字机是最早出现的一种终端设备,现在通常使用
TTY
来统称各种类型的终端设备,如键盘 、打印机 、显示器等。
pty
(虚拟终端): 如果我们远程telnet到主机或使用
xterm
时,也需要一个终端交互,这就是虚拟终端
pty
(pseudo-
tty
) 。
pts
/ptmx(
pts
/ptmx结合使用,进而实现
pty
):
pts
(pseudo-terminal slave)是
pty
的实现方法,与ptmx(pseudo-terminal master)配合使用实现
pty
。 语法格式:
tty
[参数] 常用参数: -s/–silent/–qui
Linux下
tty
/
pty
/
pts
/ptmx详解
基本概念: 1>
tty
(终端设备的统称):
tty
一词源于Teletypes,或者teletypewriters,原来指的是电传打字机,是通过串行线用打印机键盘通过阅读和发送信息的东西,后来这东西被键盘与显示器取代,所以现在叫终端比较合适。 终端是一种字符型设备,它有多种类型,通常使用
tty
来简称各种类型的终端设备。 2>
pty
(虚拟终端): 但是如果我们远程telnet到主...
零基础快速上手【软件测试常用Linux命令】实战课程
跟着课程大纲学习Linux命令,就可以满足日常测试工作需要,而且学习如何查看日志后,可以很好的分析日志,定位排查BUG,提升BUG的有效率和测试工作的效率。课程大纲如下:终端连接工具介绍Moba
Xterm
工具连接远程服务器显示目录和文件命令-ls和ll创建和删除目录-mkdir、rmdirm命令移动复制查看-mv、cp、pwd命令压缩解压文件-tar命令切换用户当前目录-cd命令新建显示合并文件-cat命令编辑文件-vim命令查看文件-tail命令删除文件-rm命令Linux系统日志存放目录查看日志-tail+grep命令查看进程-ps,top命令查看Linux系统资源的常用命令和工具
Linux下的
tty
和
pts
详解
Linux下的
tty
和
pts
详解 今天在在使用who和ps命令的时候,出现
tty
1或者
pts
/0,因为不太懂就查了一下: 使用
tty
命令可以查看现在使用的终端标识; 使用ctrl+alt+[F1~F8]来切换操作终端 使用echo “test xxx” > /dev/
tty
x /dev/
pts
/1可以发送到相应的终端设备中。 经实验证明,我在虚拟机中打开的终端的设备代号为
tty
1,利用secureCRT连接的设备代号为
pts
/0,在虚拟机中利用命令kill -INT pid可以杀死secur
Linux开启可视化进程传递
pts
,Linux下
tty
/
pty
/
pts
/ptmx/
console
详解
基本概念:1>
tty
(终端设备的统称):
tty
一词源于Teletypes,或者teletypewriters,原来指的是电传打字机,是通过串行线用打印机键盘通过阅读和发送信息的东西,后来这东西被键盘与显示器取代,所以现在叫终端比较合适。终端是一种字符型设备,它有多种类型,通常使用
tty
来简称各种类型的终端设备。2>
pty
(虚拟终端):但是如果我们远程telnet到主机或使用xter...
Linux/Unix社区
23,107
社区成员
74,506
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章