Simple Shell
This project is a simple recreation and modification of the Linux shell that executes a variety of commands and can handle up to 16 arguments.
This simple shell provides the following set of core features:
Execution of user-supplied commands with optional arguments
Selection of typical builtin commands
Redirection of the standard output of commands to files
Composition of commands via piping
Simple environment variables
Sshell is written in C, compiled with GCC, and only uses the standard functions provided by the GNU C Library (aka libc
).
To avoid plagiarism, this isn’t available on Github. Contact me if you’d like further information or code samples.