前言
bash是Linux中默认的shell,通过bash及bash提供的工具我们可以很高效的使用Linux完成我们的工作,接下来让我们来学习学习bash。
1. Shell介绍
shell是一个程序,可以实现外部与内核的通信功能,通过shell我们可以控制内核完成一些复杂的工作,从而完成我们的任务。Linux中常见的shell有bash/bsh/ash/tsh/zsh/ksh等,其中bash是Linux中默认的shell,这些shell本质上差异不大,只是一些语法的实现上有些区别。因为bash是Linux默认的shell,而且bash确实功能强大,使用也方便,所以接下来我们主要来学习bash,不过shell也和编程类似,可以触类旁通。