一個簡易的shell

shell本質上就是將進程程序替換c++ 替換原理:web 用fork建立子進程後執行的是和父進程相同的程序(但有可能執行不一樣的代碼分支),子進程每每要調用一種exec函數以執行另外一個程序。當進程調用一種exec函數時,該進程的用戶空間代碼和數據徹底被新程序替換,重新程序的啓動例程開始執行。調用exec並不建立新進程,因此調用exec先後該進程的id並未改變。shell 替換函數:數組 有六種
相關文章
相關標籤/搜索