|
问个菜菜的问题
经常看到别人的配置文件里面有这样一句:
shell=command.com /P /F /E:1440
如上, 很久就想问了, SHELL是干嘛的, 后面的/P /F /E:1440 有时也是其它数字,比如640,800..等等, 百度也没有解释,
真的很想知道,困扰我很久了,高手回一答一下吧,详细说一下好吗?? 谢谢!!........
已经找到最佳答案了,贴出来大家共享一下,来之不易啊,(百度知道30积分换来的)呵呵..
============================================================================
此处的shell意思是操作系统的外壳程序,也就是命令处理程序。
“shell=”的命令就是指定由哪一个程序担任DOS的命令处理程序,DOS默认的是command.com,但你也可以自己编写一个替代它。
如果没有shell=command.com这样的命令,系统会默认用当前根目录下面的command.com做为DOS的命令处理程序。
/P参数表示启动时运行在command.com所在目录下的autoexec.bat文件,如果没有这个参数则autoexec.bat不会运行。
/F表示当command.com调用程序运行出错时,将Fail作为Abort,Retry,Fail中的默认选项(当运行一个程序出错时,系统会给出提示“Abort,Retry,Fail”让你选择)
/E:1440表示在内存中划出1440字节做为command.com的参数存放空间,这个数值一般设为1024即可,太小容易出现“环境空间溢出”的错误,太大则影响系统速度(过去的电脑速度慢,现在的电脑都没关系了)
============================================================================
..........
[ 本帖最后由 hulongzhuo 于 2007-8-9 08:16 PM 编辑 ] |
|