Skip to content

YisongZou/Customized-Command-Shell

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

Customized-Command-Shell

➢ Using C++ to construct a multi-process application that supports functionality of Linux Shell. Achieved the majority part of operations by parsing user input in parent process and invoking system calls in child process.

➢ Designed built in commands to provide access to variables and enhanced it by exporting to and exchanging with environment variables in patent process. Analyzed and handled failures by detecting PID, signal an exit status.

Makefile is provided, to compile just run:

make

Then run ffosh. to start the shell.

About

A multi-process Customized-Command-Shell that supports functionality of Linux Shell

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published