在这请教关于process的问题
在your unix/linux the ultimate guide这本书上看到
当一个process继承他的parent's process时
会连parents's process所执行的当前directory一同继承
所以不能创造一个process来改变current directory
那想请问那关于cd这个命令不是就跟书上所讲的违背了吗?
因为cd不是就会改变目录
另外一个问题是
( cd progs ; pwd ) 以及 { cd progs ; pwd ; } 这两个命令串
第一种仅改变sub-shell的directory
但第二种则是会改变current shell's directory
想请问这两者为什么会有这样的差异? 背后原因又是什么
在这请教各位前辈 非常感谢
附上原文图片:
http://imgur.com/a/6ib7K
其中第3小点