任何命令行操作都是通过Shell来执行的。管理Linux的硬件的核心用户是不可操作的,只能通过操作系统,但操作系统又不能让没有管理能力的用户操作(防止系统崩溃),因此就有了应用程序,命令行的命令就是应用程序例如chmod等命令。应用程序如何访问操作系统及核心硬件,那就是Shell了。history之所以能记住上千的使用过的命令,就是在.bash_history 中保存的