ubuntu下【shell】和【终端】的区别

2024-12-21 13:30:19
推荐回答(2个)
回答1:

你的理解不完全正确吧。下面是我的看法,希望能对你有用。
Ctrl+Alt+F1-F6打开的是字符界面的终端;而Ctrl+Alt+T打开的是图像化的终端。一般而言,还可以通过ssh协议远程连接到一台linux机器,比如secureCRT和putty工具,他们都是连接一个字符界面的终端。
而Shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口,和上面所说的终端是两个概念的。shell接收用户输入的命令并把它送入内核去执行。实际上Shell是一个命令解释器,它解释由用户输入的命令并且把它们送到内核。不仅如此,Shell有自己的编程语言用于对命令的编辑,它允许用户编写由shell命令组成的程序。Shell编程语言具有普通编程语言的很多特点,比如它也有循环结构和分支控制结构等,用这种编程语言编写的Shell程序与其他应用程序具有同样的效果。有些时候,GUI终端也会调用shell和系统底层交互。

回答2:

1,对
2,有……