Linun下模擬實現自己的mini_shell,支持簡單命令、重定向、管道。

一、shell是什麼。 Linux是一款操作系統,我們稱之爲核心(Kernel),但我們一般用戶不能直接使用Kernel,而是通過Kernel的外殼程序,也就是shell,來與Kernel溝通,從技術角度講,shell的最簡單定義就是命令行解釋器。 二、思路分析 下面來簡單介紹一下實現思路,首先使用fork系統調用,創建子進程,在子進程中進行程序替換,使用exec系列函數(主要使用ecexvp函數
相關文章
相關標籤/搜索