Skip to content

Latest commit

 

History

History
25 lines (13 loc) · 589 Bytes

README.md

File metadata and controls

25 lines (13 loc) · 589 Bytes

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