- 论坛徽章:
- 0
|
shell
命令解释程序shell是与用户关系最密切的应用程序,用户主要通过shell使用系统。在每次登录系统之后,就启动了一个与用户交互的shell,这个shell将给出一个提示符等待用户输入,(sh为 “$” ,csh为 “%” ,如果是使用root用户,登录提示符将是 “#” ),然后对用户的输入进行解释执行。
许多的shell同样能帮我们完成内建的每日功能,例如:文件管理、文件寻找、命令行编辑、 宏指令和环境变量。FreeBSD内含了一些shell,例如:sh、Bourne Shell、 tcsh和改良过的C-shell。 另外也有些shell也可在FreeBSD的Ports得到,例如:zsh和bash。
问: 我见很多 shellscript 都是用 sh 写的,那 ksh93 的 shellscript 与 sh 的 shellscript 接近吗或者兼容吗?
答: ksh, zsh, bash 跟 sh 是兼容的,就是说用sh的语法写出的脚本能用前面几个shell运行。而tcsh 是和 csh 兼容的。
[ 本帖最后由 minok 于 2006-11-22 19:18 编辑 ] |
|