Jak mogę zaimplementować własną podstawową powłokę unixową w C?

Jestem nowicjuszem do zarządzania procesami i wątkami. Moja Shell powinna to zrozumiećPATH Zmienna środowiskowa. Można go ustawić i zmodyfikować. Działa w dwóch trybach - interaktywnym i wsadowym. Shell jest w stanie wykonać więcej niż jedno zadanie, takie jak plik ls; ps; wc; cal. Chcę też zabrudzić ręce sygnałami. Powinienem więc radzić sobie z ^ K, ^ c.

Wiem, że będę musiał używać execów, widelców i potoków, ale nie mogę zacząć.

questionAnswers(3)

yourAnswerToTheQuestion