Shell

Projekt prostej powłoki wzorowanej na tej z systemu UNIX. Projekt realizowany w grudniu 2020 ramach przedmiotu Systemy Operacyjne na Uniwersytecie Wrocławskim. Jestem autorem fragmentów kodu oznaczonych komentarzem "TODO". Pozostałe pliki i fragmenty plików zostały dostarczone przez prowadzącego przedmiot.

Program posiada kilka wbudowanych poleceń typu: kill, fg, bg jobs, cd, quit. Pozwala on również na uruchamianie programów znajdujących się w jednej z ścieżek ze zmiennej środowiskowej PATH.

Obsługiwane są również potoki oraz przekierowania wejścia/wyjścia do plików.