Skip to content

A basic command execution shell implemented in C using the `fork`, `exec*` and `wait` trio.

License

Notifications You must be signed in to change notification settings

navaz-alani/shell

Repository files navigation

shell

This is a simple POSIX shell application written in pure C. It is an attempt to understand the *nix Programming Interface. Currently, the shell can perform basic execution of commands with arguments (such as ls, cat <path_to_file>). Globbing has been implemented using glob.h, so commands such as ls *.c work as expected.

To build the shell, run make and a binary called shell will be produced if no errors occur.

About

A basic command execution shell implemented in C using the `fork`, `exec*` and `wait` trio.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages