Skip to content

Minishel is a project focused on creating a simple shell in C.

Notifications You must be signed in to change notification settings

melbehchach/minishell

Repository files navigation

Introduction: Minishell is a project aimed at creating a simple shell, providing users with a basic command-line interface similar to bash. This project allows users to interact with the system through commands, executing various tasks and managing processes. Minishell is developed in C programming language and adheres to specific guidelines outlined in the project requirements.

General Information:

Project Type: System Programming Programming Language: C Project Environment: Unix/Linux Project Structure: The Minishell project consists of the following components:

Source Code Files (.c, .h) Makefile Documentation Setup Instructions:

Clone the project repository to your local machine. Navigate to the project directory. Compile the source code files using the provided Makefile. Execute the compiled executable to launch Minishell. Functionality: Minishell provides users with the following functionality:

Command Execution: Users can execute various system commands and programs. Built-in Commands: Minishell supports built-in commands such as cd, echo, pwd, export, unset, env, and exit. Redirection: Users can redirect input and output using < and > symbols. Pipes: Minishell supports command piping using the | symbol. Environment Variables: Users can manage environment variables using the export and unset commands.

About

Minishel is a project focused on creating a simple shell in C.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors