/C-Shell

Bash like C Shell. For the OS assignment

Primary LanguageCMIT LicenseMIT

C-Shell

Bash like C Shell. For the OS assignment(Part 1)

Features Implemented

1.Built-in commands implemented: a) ls, cd, pwd, echo. ls supports giving a directory name.

b) Background, foreground processes implemented.


c) pinfo command implemented.


d) Bonus Done: Background process informs when it exits.

e)Piping,direction,signal handling and other user defined functions.

Usage

make ./shell

To exit: quit

Commands Used execvp, fork for running processes. The rest are trivial.