liunx中计算机壳层

什么是 shell?
shell 是用 C 语言编写的程序。既是一种命令语言,又是一种程序设计语言。
shell 是一种应用程序,这个应用程序提供一个界面,用户通过这个界面访问系统内核的服务。
在计算机科学中,Shell(壳),是指使用者使用界面的软件区别于核。 类似于 DOS 下的 command 和后来的 cmd.exe。它接受用户命令,然后调用相应的应用程序。

shell 的种类

1. 图形界面 shell(Graphical User Interface shell)

Windowns Explorer,Liunx shell, 以及功能更强大的 CDE、GNOME、KDE、 XFCE。

2. 命令行试 shell(Command Line shell)

bash / sh / ksh / csh(Unix/linux 系统)

(MS-DOS 系统)

cmd.exe/ 命令提示字符(Windows NT 系统)

Windows PowerShell(支援 .NET Framework 技术的 Windows NT 系统)
传统意义上的 shell 指的是命令行式的 shell。以后如果不特别注明,shell 是指命令行式的 shell