Создание оболочки UNIX

Я хочу создать мини-оболочку для UNIX, чтобы знать все тонкости и нюансы. У меня есть некоторые проблемы с пониманием вещей, которые я привык считать само собой разумеющимися. Это своего рода философский вопрос. Когда я создаю "оболочку", я предполагаю, что у меня есть UNIX без оболочки, так какими будут std in и std out в этом случае? Такие функции как system() и exec() используют оболочку для выполнения программ, так что если я создаю оболочку в первую очередь. Как работают эти функции?

7
задан Stewbob 2 May 2012 в 16:24
поделиться