Skip to content

Unix shell project from Operating systems concepts book

Notifications You must be signed in to change notification settings

ahmedhrayyan/unix-shell

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 

Repository files navigation

Unix shell

This project consists of designing a C program to serve as a shell interface that accepts user commands and then executes each command in a separate process.

The project is the first project of chapter 3 from Operating systems concepts book.

Project requirements

  • Executing commands in a separate process
  • Creating a history feature (didn't think it worth it)
  • Redirecting input & output
  • Communication via a pipe

Screenshot

Unix shell

About

Unix shell project from Operating systems concepts book

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages