认识shell和Bash
今天学习到了什么是shell和其重要性,再此做一下笔记,也供所有像我一样的新手参考学习。
首先什么是shell呢?
管理整个计算机硬件癿其实是操作系统癿核心 (kernel),这个 核心是需要被保护的! 所以我们一般使用者就叧能透过 shell 来跟核心沟通,以核心达到我们想要的工作。
shell是我们和Linux系统内核交互的接口。就像我们通过音乐软件来让电脑放歌一样。音乐软件是提供给给我们用户的接口,然后我们直接操作
音乐软件就可以让电脑来放音乐了。而shell呢也是提供给我们操作系统的工具,我们在命令行输入命令,就是通过shell来操作系统的内核!
下面来谈谈bash和shell的区别!
大神看到这个话题肯定会笑话我,不过没事的,谁不是从新手过来的呢。
bash和shell其实并不应该来谈他们俩的区别,因为他们俩并不是相同的概念。shell是用户接口,而bash只是shell的一个型号而已。就好比
shell就是iPhone,而shell只是iPhone的其中一个型号,比如iPhone6。这样讲是不是就能很好的理解了呢!
那么系统有多少个shell可以供我们使用呢?为什么要是用shell呢?
通过这个命令就可以看到该系统里面有都少个shell了。