1. 介绍
shell,中文名壳,用来形象描述用户,操作系统以及硬件之间的相互关系。
电脑的运行离不开硬件,但是用户却无法直接对硬件进行操作,对硬件的操作只能通过一个称为“操作系统(Operating System)”的软件来控制。事实上,我们每天所讨论的linux,严格意义上来说只是一个操作系统,我们称之为“核心(kernel)”。然而,从使用者的角度来说,使用者也没办法直接操作kernel,而是通过kernel的“外壳”程序,也就是所谓的shell,来与kernel进行沟通。这也是kernel与shell的形象命名关系。
2. 常见shell
2.1. Linux平台:
2.1.1. bash
2.1.2. dash
2.2. Windows平台:
2.2.1. cmd
2.2.2. Powershell