一. Shell的基本概念
1. Linux shell的特点
n 便于开发新命令
n 提高开发处理
n 内置编程语言
n 提供后台处理机制
n 提供管道、命令替换、自动补齐机制
2. Linux shell的版本
n Bourne shell(B shell):Unix的最初Shell,在Shell编程方面比较优秀。
n C Shell(csh):在C语言编程方面性能较好
n Bash Shell(bash):Bourne Shell的增强版,Linux系统的默认Shell
n Korn Shell(ksh):综合B Shell和C Shell 的特点于一身。
n Tcsh:C Shell的增强版,具有命令行编程接口和历史记录功能
3. 命令的解释过程