Operating system ';操作系统&x27;和';命令Shell';?

Operating system ';操作系统&x27;和';命令Shell';?,operating-system,Operating System,“操作系统”和“命令外壳”有什么区别?外壳和操作系统是不同的。让我解释一下 操作系统是由BIOS或EFI启动的程序。操作系统控制硬件的低级方面,并向软件提供API以使用它们。操作系统通常是一个内核和一组应用程序的集合。操作系统的例子有Window$、macosx、UNIX、Ubuntu、Solaris。请注意,Linux不是一个操作系统,而是一个内核,它是操作系统中最重要的部分 shell是在操作系统上运行的应用程序,它向操作系统提供用户界面。shell的示例有bash、sh、cmd.exe和w

“操作系统”和“命令外壳”有什么区别?

外壳和操作系统是不同的。让我解释一下

操作系统是由BIOS或EFI启动的程序。操作系统控制硬件的低级方面,并向软件提供API以使用它们。操作系统通常是一个内核和一组应用程序的集合。操作系统的例子有Window$、macosx、UNIX、Ubuntu、Solaris。请注意,Linux不是一个操作系统,而是一个内核,它是操作系统中最重要的部分

shell是在操作系统上运行的应用程序,它向操作系统提供用户界面。shell的示例有bash、sh、cmd.exe和windowserver.app


通常一个操作系统包含一个或多个shell。

实际上,shell就像任何程序一样,它接受输入(命令)并执行它们

ps aux| grep bash

将为您提供计算机上运行的所有shell进程(假设您使用的是bash)


检查以获取shell的简单实现。您可以编译并运行它。这将为您提供一个新的shell。

@magicyoung不一定非得如此,但大多数面向用户的操作系统都有一个。没有外壳的例子有微控制器、Wii遥控器、电脑显示器、汽车和其他嵌入式系统。