liudehua_l 于 2013-03-19 16:48:21发表:
terminal 是一个终端,从terminal中你可以输入你希望系统执行的命令,进而和系统进行交互
于 2013-03-19 16:06:12发表:
shell 是一个程序(命令解释程序),也可以说是一种编程语言,它拥有一般编程语言所具有特征,如变量,函数,if..else .. while for 等结构
tuonioooo 于 2013-03-19 13:38:09发表:
路过
xiao_chong90 于 2013-03-19 09:27:59发表:
terminal是终端的意思,他可以是本机系统默认的六个终端例如tty1-6,也可以是一些虚拟终端,例如windowsxp上的超级终端等等,他是控制台一般用来输出的东西,而shell是一种类似程序的东西,不过是脚本解释器,能用于写简单逻辑的脚本程序。两种是不同的概念。
acrofox 于 2013-03-18 21:20:45发表:
二者不是一个东西。Terminal是终端,shell是运行在terminal上的程序(也可以不在terminal中运行)。我们常见的terminal是X系统中的一个窗口,这是仿真终端,一般在terminal中会启一个shell,所以你看到人们在terminal中写一些命令,这些命令实际上是被terminal启动的交互式shell所解释的,而shell脚本程序也是被shell解决的,不同的是,这里面的命令一般是非交互式执行的。另外,编程用的shell与terminal中处理交互式命令的shell可能是也可能不是同一个shell。
lesin0420 于 2013-03-18 10:53:09发表:
受教了。。。
MORR 于 2013-03-18 08:47:02发表:
顶楼上
相思爱文 于 2013-03-17 22:27:21发表:
后都是前者中的一种,初期可理解为是同一东东
liudehua_l 于 2013-03-19 16:48:21发表:
terminal 是一个终端,从terminal中你可以输入你希望系统执行的命令,进而和系统进行交互
于 2013-03-19 16:06:12发表:
shell 是一个程序(命令解释程序),也可以说是一种编程语言,它拥有一般编程语言所具有特征,如变量,函数,if..else .. while for 等结构
tuonioooo 于 2013-03-19 13:38:09发表:
路过
xiao_chong90 于 2013-03-19 09:27:59发表:
terminal是终端的意思,他可以是本机系统默认的六个终端例如tty1-6,也可以是一些虚拟终端,例如windowsxp上的超级终端等等,他是控制台一般用来输出的东西,而shell是一种类似程序的东西,不过是脚本解释器,能用于写简单逻辑的脚本程序。两种是不同的概念。
acrofox 于 2013-03-18 21:20:45发表:
二者不是一个东西。Terminal是终端,shell是运行在terminal上的程序(也可以不在terminal中运行)。我们常见的terminal是X系统中的一个窗口,这是仿真终端,一般在terminal中会启一个shell,所以你看到人们在terminal中写一些命令,这些命令实际上是被terminal启动的交互式shell所解释的,而shell脚本程序也是被shell解决的,不同的是,这里面的命令一般是非交互式执行的。另外,编程用的shell与terminal中处理交互式命令的shell可能是也可能不是同一个shell。
lesin0420 于 2013-03-18 10:53:09发表:
受教了。。。
MORR 于 2013-03-18 08:47:02发表:
顶楼上
相思爱文 于 2013-03-17 22:27:21发表:
后都是前者中的一种,初期可理解为是同一东东