|
蓝森林 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 ,系统将不会产生新的子进程 |
| |