Skip to content

Custom shell program in C. Implements a small subset of features of other well known shells such as bash.

License

Notifications You must be signed in to change notification settings

angularOcean/small_shell

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

Small Shell

Overview

Small Shell (smallsh) is a custom shell program written in C. Smallsh functions similar to other shells such as bash and provides custom handling of the commands 'exit, 'cd', and 'status', while also providing execution of other commands through C's exec family of commands. Other features of smallsh include handling of input/output redirection, support for running commands in foreground and background, and handling of stop and interrupt signal commands SIGINT and SIGSTP.

How to compile and run:

Compile with: gcc -std=gnu99 -Wall -Wextra -g -o smallsh smallsh.c Run with: ./smallsh

About

Custom shell program in C. Implements a small subset of features of other well known shells such as bash.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages