Skip to content

kaanyinaele/simple_shell

Repository files navigation

This project is a group project to create a simple shell implementation in C. The shell provides basic command-line functionality, including executing external commands, handling internal commands, and managing environment variables.

Contributors

Features

  • Command Execution: Execute external commands by providing the command name and its arguments.
  • Internal Commands: Handle built-in commands like exit and env.
  • PATH Resolution: Search for and execute commands found in the system's PATH.
  • Signal Handling: Handle interruptions like Ctrl-C (SIGINT).
  • Comment Removal: Remove or ignore comments from input lines.

Getting Started

Prerequisites

  • C compiler (e.g., GCC)
  • Linux/Unix environment (for certain features like signal handling)

Building the Shell

  1. Clone the repository:

    ```bash git clone https://github.com/kaanyinaele/simple_shell.git

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages