Linux是什么,Unix是什么,操作系统、内核都是什么意思?bash是什么,shell是什么?
- Linux与Windows,MacOS一样,是一种操作系统。
- 内核是操作系统的核心内容,负责与机器的直接相互作用。操作系统还要负责与用户的交互。
- shell是用户与计算机交流的界面,接收用户的命令,调用程序。
- 基本上shell分两大类:
- 图形界面shell(Graphical User Interface shell 即 GUI shell),例如:应用最为广泛的 Windows Explorer (微软的windows系列操作系统),还有也包括广为人知的 Linux shell,其中linux shell 包括 X window manager (BlackBox和FluxBox),以及功能更强大的CDE、GNOME、KDE、 XFCE。
- 命令行式shell(Command Line Interface shell ,即CLI shell),例如:bash / sh / ksh / csh / zsh(Unix/linux 系统)。
- 基本上shell分两大类:
- Bourne Again Shell (bash)
- bash也是一种shell,是GNU计划的一部分,用来替代Bourne shell。它用于基于GNU的系统如Linux,大多数的Linux(Red Hat,Slackware,Caldera)都以bash作为缺省的shell,并且运行.sh文件时,其实调用的是bash。
- GNU计划
- GNU计划,有译为“革奴计划”,是由理查德·斯托曼在1983年9月27日公开发起的自由软件集体协作计划。它的目标是创建一套完全自由的操作系统GNU。
网友评论