什么是sheLL,什么又是kernerl?
shell命令解释器用于人机互动
比如:人发出一个指令,通过shell翻译成机器能识别的语言,机器进行计算后在通过shell翻译成人类可以识别的语言,并呈现出来。
kernerl内核
一般用于机器的初始化配置,比如进程管理,内存划分,资源分配,组件文件系统...等等..
本回答由提问者推荐
linux下的 shell到底是什么啊
在计算机科学中,是指“提供用户使用界面”的软件,通常指的是命令行界面的解析器。一般来说,shell是指操作系统中,提供访问内核所提供之服务的程序。
一、shell的分类:
1、图形界面shell(GraphicalUSErInterfaceshell即GUIshell)
例如:应用最为广泛的WindowsExplorer(微软的windows系列制作系统),还有也包括广为人知的Linuxshell,其中linuxshell包括Xwindowmanger(BlackBox和FluxBox),以及功能更强大的CDE、GNOME、KDE、XFCE。
2、命令行式shell(CommandLineInterfaceshell,即CLIshell)
例如:bash/sh/ksh/csh(Unix/linux系统)(MS-DOS系统);
cmd.exe/命令提示字符(WindowsnT系统);
WindowsPowerShell(支援.NETFramework技术的WindowsNT系统)。
二、shell的命令描述:
1、使用用户的缺省凭证和环境执行shell。
2、在UEFI环境下,EFI的shell环境提供了一组丰富的扩展和增强的命令,在以后的计算机中,传统的DOS界面将会被shell环境所取代,所有的.exe文件将不会在以后支持shell的环境中出现,取而代之的文件后缀是.efi。