分类:
2008-08-21 10:35:33
本章其他节忽略
Shell的职责: 把用户的命令行翻译成操作系统指令。它不是UNIX,只是UNIX的用户接口。
Bourne shell 包含在一个流行的UNIX版本, Version 7,1979。 Steven Bourne
几年后出现了替代的C shell, or csh。Berkeley分校的Berkeley书写,作为Berkeley Software Distribution (BSD)的一部分。
Korn shell为商业软件,融合了Bourne and C shells的优秀功能。
Sunday, January 10, 1988 Brian Fox创建了bash. bash 2.0于December 23, 1996发布。
Bash吸引人的地方在于:命令行编辑,作业控制,shell定制和程序设计。有函数定义,更多的控制结构,整数运算,高级I/O控制等。
查看当前使用的SHELL: echo $SHELL
改变SHELL: % chsh /usr/local/bin/bash
在shell中获取帮助 $ help cd