The goal of this project is to develop a basic shell similar to Bash. Through this implementation, the focus is on gaining a deeper understanding of process management and file descriptor handling in operating systems.
- Basic command execution
- Input/output redirection
- Background and foreground process handling
- Understand how shells work
- Gain experience with processes and file descriptors
- Implement basic shell functionalities
To use the simple shell, clone the repository and compile the source code:
git clone https://github.com/dKurbi/42Barcelona_Minishell
cd 42Barcelona_Minishell
make
./minishell
For instructions on this project, refer to the subject document.