本例改编自《高级UNIX编程 第二版》
操作系统:Ubuntu 11.10
编辑器:vim
编译器:gcc
shell解释器是一个用C语言写的程序,是linux下常见的工具。
shell有如下的语法:
1、简单命令
简单命令由命令名、参数序列构成。每个命令最多50个参数、每个参数最多有500个字符;简单命令结束于特殊字符(|、;、&、>、<、空格、TAB和新行);可以出现重定向符号<、.>。
2、管道
管道由|分割的一个或多个简单命令组成,管道将自己的输出连接到右侧相连的管道输入。管道结束于新行、;、&。
3、内置命令
赋值、set、cd