您的位置:首页 > 运维架构 > Shell

shell中cd命令不起作用

2010-02-22 10:20 183 查看
假如shell wl.sh的路径是/root,在shell中如果写入 cd /home,

./wl.sh执行后,路径还是/root,因为:

运行wl.sh的时候,其实是在原来的shell环境中起了一个子shell,父shell的有关变量如工作目录等可以传到子shell,但子shell不能将自己的变量传到父shell中。

要想cd起作用,需要这样执行:

.空格./wl.sh,

表示在当前shell下执行
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: