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