Skip to content

anaspacheco/C-Shell

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 

Repository files navigation

C-Shell

Features

  1. Basic Commands: C-Shell supports essential commands like exit and cd.

  2. Forks and Child Processes: creates child processes using forks.

  3. I/O Redirection: redirects input and output using <, >, and >> operators.

  4. Jobs and Foreground: supports jobs management, allowing you to run commands in the background and bring them to the foreground as needed.

  5. Multiple Piping.

  6. Signal Handling.

Usage

To start using C-Shell, follow these steps:

  1. Clone this repository to your local machine.
  2. Compile the C code.
  3. Run ./cshell.c

About

Basic shell in C (supports pipes, IO redirection, jobs, and basic commands)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages