谁能通俗的讲讲xterm,console,tty/pts/pty如何区分

powercong 2010-02-01 05:00:19
如题

上网查了一段时间,都是长篇大论,反而看糊涂了

谢了先~
...全文
883 8 打赏 收藏 转发到动态 举报
写回复
用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是其中一类,伪终端,或者叫虚拟终端

23,107

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧