王建伟 C++语言基础到进阶
这个单词的原意是“外壳”,跟 kernel
(内核)相对应,比喻内核外面的一层,即用户跟内核交互的对话界面
Shell
是一个程序,提供一个与用户对话的环境。这个环境只有一个命令提示符,让用户从键盘输入命令,所以又称为命令行环境(command line interface
,简写为CLI
)。Shell
接收到用户输入的命令,将命令送入操作系统执行,并将结果返回给用户Shell
是一个命令解释器,解释用户输入的命令。它支持变量、条件判断、循环操作等语法,所以用户可以用Shell
命令写出各种小程序,又称为Shell
脚本。这些脚本都通过Shell
的解释执行,而不通过编译Shell
是一个工具箱,提供了各种小工具,供用户方便地使用操作系统的功能