Shell就是终端程序的统称,它充当了人与内核(硬件)之间的翻译官,用户把一些命令“告诉”终端程序,它就会调用相应的程序服务去完成某些工作。现在包括红帽系统在内的许多主流Linux系统默认使用的终端是Bash(Bourne-Again SHell)解释器,这个Bash解释器主要有以下4项优势:

  1. 通过上下方向键来调取执行过的Linux命令;
  2. 命令或参数仅需输入前几位就可以用Tab键补全;
  3. 具有强大的批处理脚本
  4. 具有实用的环境变量功能