"$"提示符为什么是"$"这个样子,为什么不是">"或是别的什么?
因为shell要它是这个样子,也就是说用户命令的输入、执行是经由shell解释和协调的。你不必理会系统内部如何处理这个命令,只要确保你输入的shell能识别的并且这个命令之后计算机会做些什么!
也许你已经习惯了如下的输入:
$ pr story*
$ rm *.temp
理所当然地认为:要这么做就该这样!
可是如果没有shell也许你要做的就是
$ pr story1 story2 story3 ...
$ rm a.temp
$ rm b.temp
$ rm c.temp
......
这就是shell把命令交付处理之前做的“小”事,把"*"号解释成一个符号串。也就让pr知道了要做的是$ pr story1 story2 story3 ...,而你的双手却实实在在的解放了出来。至于rm命令,如果没有shell并且你又很不幸要处理一大批废物,生活多可悲?
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器