Skip to content

Build a custom Shell in C with function similar to original shell such as file management, redirection, or handling signal

License

Notifications You must be signed in to change notification settings

DuyNguyenPhuong/CustomShell

Repository files navigation

Welcome to My Custom Shell

This is my final project for the term. This code is written in C and it can do anything the original shell did but you can custom it.

What I do is I create another process using fork() and in the child process I will execute any input from the user.

By doing this, I can customize some commands the original shell can't do.

For example, I custome the help and Ctrl+C command.

Usage

Run

gcc -Wall -Werror -g -Og -o customShell customShell.c
./customShell

Contributers

Name Email
Dave Nguyen nguyend2@carleton.edu

Contents

About

Build a custom Shell in C with function similar to original shell such as file management, redirection, or handling signal

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages