江苏省华建建设股份有限公司网站,中小企业名录查询,如何注册属于自己的网站,国外网站设计欣赏分析在Linux中#xff0c;每次输入命令时#xff0c;前面都会出现一串字母#xff0c;我们称之为命令行提示符
实际上#xff0c;命令行提示符是一种外壳程序 外壳程序的概念#xff1a;
前面我们提到过#xff0c;在Linux中#xff0c;一切皆文件#xff0c;所谓的命令就…在Linux中每次输入命令时前面都会出现一串字母我们称之为命令行提示符
实际上命令行提示符是一种外壳程序 外壳程序的概念
前面我们提到过在Linux中一切皆文件所谓的命令就是一个可执行程序
而在执行一个命令时不是直接交给操作系统去执行的而是要先交给外壳程序(shell)
外壳程序介于用户和操作系统之间 外壳程序的种类 命令行图形化界面 为什么要有外壳程序呢 用户是不善于直接和操作系统交互的变相的保护了操作系统如果用户输入的命令本身不存在或不合法外壳程序不会交给操作系统去处理而是直接报错 外壳程序的作用 将用户的命令翻译给操作系统将操作系统的执行结果返回给用户 有时用户输入的命令有非常多的错误且一直在重复可能会导致外壳程序本身崩溃为了防止这种情况外壳程序是怎么做的
实际上外壳程序会创建一个个的子进程由这些子进程去帮我们做翻译命令的工作这样即使命令有错误导致崩溃的也是子进程不会影响到外壳程序本身