当前位置:   article > 正文

Linux 中kernel, shell和bash。_kernel没有bash

kernel没有bash

kernel shell bash简介

                kernell的中文意思是“核心”, 顾名思义,是Linux系统的内核, 也就是系统的核心部分,用于管理存储器、文件、外设和系统资源等。

        shell的中文意思是“外壳”, 这个外壳是包在内核之外的壳,所以我们可以叫它壳程序,它是用户与内核交流的工具,用户通过shell输入命令与kernel沟通,让kernel达成我们所需要的硬件任务。其实壳程序的功能只是提供用户操作系统的一个接口,因此这个壳程序需要可以呼叫其他软件才好。linux中的 man, chmod, chown, vi, fdisk, mkfs 等等命令都是独立的应用程序,但是我们可以透过壳程序 (就是命令列模式) 来操作这些应用程序,让这些应用程序呼叫核心来运行所需的工作。也就是说,只要能够操作应用程序的接口都能够称为壳程序。狭义的壳程序指的是命令列方面的软件,包括本章要介绍的 bash 等。广义的壳程序则包括图形接口的软件, 因为图形接口其实也能够操作各种应用程序来呼叫核心工作啊,也就是说,大家平常用的windows 系统,再进行各种软件操作时,本质上就是在对shell输入命令,只不过这种命令以图形的形式表达了出来,本质上也是一种shell。

       bash全称是Bourne-Again Shell,也就是说,它是shell的一种,而且它是linux中默认的shell,就像手机中自带的浏览器一样,只不过这种shell比较好用。

 注:文章中的内容主要来自于《鸟哥的linux私房菜》和百度百科。尤其是《鸟哥的linux私房菜》一书中有非常详细的解释
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小小林熬夜学编程/article/detail/307650
推荐阅读
相关标签
  

闽ICP备14008679号