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

shell中的cd

2018-03-29 09:08 92 查看
子进程修改工作目录不会影响父进程。
shell程序调用fork()函数和exec()执行一个命令。
cd命令并没有像ls等命令一样,实现为一个程序并放在/bin目录下,而是直接实现在shell程序中。
如果希望更改当前目录,正确方法是调用chdir()函数,而不应该使用system()函数执行cd命令。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: