蓝森林首页 | 返回主页 | 本站地图 | 站内搜索 | 联系信箱 |
 您目前的位置:首页 > 自由软件 > 技术交流 > 系统管理


    

蓝森林 http://www.lslnet.com 2006年8月18日 15:18


请问#exec ls 和#ls 有什么区别马?

请问#exec ls   和#ls 有什么区别马?

请问#exec ls 和#ls 有什么区别马?

exec会用被指定的命令来代替当前shell,如果你执行exec ls,结果会是显示了当前目录里的文件后,出现login:提示符

请问#exec ls 和#ls 有什么区别马?

exec命令会使用一个新的进程替换当前的进程,你要在shell下使用就会覆盖shell,也就是sheel将会退出
如果你使用 exec csh 将会转换到C shell ,系统将不会产生新的子进程



Copyright © 1999-2000 LSLNET.COM. All rights reserved. 蓝森林网站 版权所有。 E-mail : webmaster@lslnet.com