作者:
Tverous (Orah~)
2017-08-26 18:20:36在這請教關於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小點