Skip to content
/ Cshell Public

A shell implemented in C in UNIX environment

Notifications You must be signed in to change notification settings

IlayG01/Cshell

Repository files navigation

Cshell

A shell implemented in C. Written as a learning project on system programming in linux. Cshell_Example

Functionalities

All linux builting bins inside /bin/ directory & their flags.

  • cd

  • pwd

  • mkdir

  • rmdir

  • ls

  • cp

Redirection

  • >

  • >>

  • <

Logical Signs

  • &&

  • ||

Piping - (up to 1 pipe)

  • cmd1 | cmd2

Future Patches

  • Support ; delimeter

  • Support an interactive shell

  • Support multiple piping

  • Support in running executables

  • Support Alias

  • Support background execution

Execution

make
./Cshell

Credit

Ilay Gilman

Releases

No releases published

Packages

No packages published