当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 6 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 终端的不清楚
帖子发表于 : 2005-11-28 11:17 

注册: 2005-08-19 13:46
帖子: 115
送出感谢: 0 次
接收感谢: 0 次
同样是终端,为什么有些是console,还有什么别的xterm
这些都代表什么啊,不同的版本还是不一样的终端呢
有什么不一样呢
谢谢


页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2005-11-29 7:42 

注册: 2005-11-26 18:27
帖子: 193
送出感谢: 0 次
接收感谢: 0 次
其实应该说每个终端都实质是一样的(形式不一样罢了)
都是一个linux kernel提供给用户的一个shell
shell就是一个外壳
恩,说简单了  shel就是一个命令解释器,
它专门负责处理用户的外部命立,然后再把kernel的处理结果反馈给用户
所以,shell当然可以有多种终端
因为你用户不在乎过程,只在乎结果 


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2005-11-29 8:02 
头像

注册: 2005-05-19 18:38
帖子: 1991
地址: 湖南永州
送出感谢: 0 次
接收感谢: 1
console 是控制台,就是按 Ctrl+Alt+F1 之类的

xterm 是X 下的虚拟终端


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2005-11-29 9:00 

注册: 2005-11-25 11:57
帖子: 32
送出感谢: 0 次
接收感谢: 0 次
呵呵。详细的解答可以看操作系统的教材。

首先要明白Linux的系统结构:
Linux是一个C/S架构的操作系统。OS为我们提供服务,我们用客户端连接。从广泛的意义来说,实际上我们接触到的大部分软件,都是终端。而你的问题,实际上是特指console terminal服务。

当我们坐在电脑前面的时候,手中打着键盘,眼看着屏幕,这两个设备加起来,就成为了物理意义上的终端。然而在OS的角度,它为我们提供的是两个设备,键盘和屏幕,把这两个设备的输入、输出功能抽象出来,就成为了一个系统设备,这个系统设备就是跟我们交互的控制台。Linux中有虚拟控制台vty、伪控制台pty、还有其它的控制台种类。我们最常接触到的是连接在键盘、屏幕上的虚拟控制台,系统设备是/dev/tty1~/dev/tty63。而当前控制台是/dev/console(/dev/tty0)。这个控制台一般是由命令getty来连接的。伪控制台是/dev/ptmx和/dev/pts/*。这些控制台一般是用X下的终端程序、ssh访问的时候连接的。另外还有可以连接串口的控制台/dev/ttyS*。这些控制台可以远程用串口访问,鼠标键盘出了问题的时候,还可以用这里来远程控制电脑。


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2008-06-20 21:24 

注册: 2007-05-19 16:36
帖子: 541
送出感谢: 0 次
接收感谢: 0 次
那bash的角色是什么呢?


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2008-06-20 21:25 
头像

注册: 2007-09-29 3:09
帖子: 5773
送出感谢: 0 次
接收感谢: 3
sivaj 写道:
那bash的角色是什么呢?

Bourne-Again SHell


_________________
HUNT Unfortunately No Talent...


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 6 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 3 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译