/simple_shell

A simple shell

Primary LanguageC

Simple Shell

A team project.

Introduction

The Simple Shell is a lightweight command-line interpreter designed for basic command execution. It provides a user-friendly interface for interacting with the operating system through text-based commands.

Features

  • Basic command execution
  • Support for pipes and redirection
  • User-friendly command-line interface
  • Simple and intuitive syntax

An outline of how the shell works

1.Displaying the prompt

2.Reading User Input

3.Parsing the Command

4.Searching for the Command

5.Creating the Child Process

6.Executing the Command

7.Waiting for Command Completion

9.Returning the Prompt