linux下的shell命令,命令行,终端运行概念的解释???

如题所述

第1个回答  推荐于2017-09-27
传统的 Linux 是不带图形用户界面的,也就是没有鼠标只能一个个字母敲命令来管理的。现在你安装的 Linux 桌面版是带有图形用户界面的,你可以用鼠标点一点来告知计算机你的用途来让计算机做相应的操作。因为图形用户界面非常多版本,不知道你是用哪种版本,书上描述某种操作(或者别人告诉你该怎么操作)的时候,往往是告诉你用什么命令。你要使用那中命令就要在你的图形用户界面上找到并打开一个小窗口来敲入那些命令。这个被打开窗口就叫“命令行窗口”;你在命令行窗口上敲入去的命令就叫“shell命令”;“终端运行”就是指你在那样的窗口内运行。本回答被提问者采纳
第2个回答  推荐于2017-09-17
Shell:
Shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口。它接收用户输入的命令并把它送入内核去执行。
实际上Shell是一个命令解释器,它解释由用户输入的命令并且把它们送到内核。不仅如此,Shell有自己的编程语言用于对命令的编辑,它允许用户编写由shell命令组成的程序。Shell编程语言具有普通编程语言的很多特点,比如它也有循环结构和分支控制结构等,用这种编程语言编写的Shell程序与其他应用程序具有同样的效果。
命令行(命令提示符):

命令行一般指命令提示符。命令提示符是在操作系统中,提示进行命令输入的一种工作提示符。在不同的操作系统环境下,命令提示符各不相同。
终端:
终端Terminal通常是指那些与集中式主机系统相连的“哑”用户设备。终端从用户接收键盘输入,并且将这些输入发送给主机系统。主机系统处理这个用户的键盘输入和命令,然后输出返回并显示在这个终端的屏幕上。
相似回答