Skip to content

Custom Linux Shell based on the fork-join model. The main process spawns children processes that execute the given commands.

Notifications You must be signed in to change notification settings

Iasonaspg/Linux-Shell

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Linux-Shell

This repository contains a custom Linux Shell that I had created as a mini project. Its operation is based on the fork-join model. The main process spawns children processes that execute the given commands.

My shell supports:

  • Single Linux valid commands
  • Multiple Linux commands separated by ; or &&
  • Redirections of input/output
  • Interactive mode
  • Detached mode

In interactive mode the commands are given as input in the terminal. In detatched mode the commands are read from a input file. My program parses the syntax of every command and executes it if it is valid. Pipes are not supported.

About

Custom Linux Shell based on the fork-join model. The main process spawns children processes that execute the given commands.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages