bozo
This commit is contained in:
parent
45fc051e9d
commit
c5ddcdc892
15
README.md
15
README.md
@ -1,3 +1,7 @@
|
||||
# MINISHELL
|
||||
## Bash alternative
|
||||
## Description
|
||||
|
||||
Minishell is a computer project that involves creating a minimalistic shell (or command interpreter) in the C language. A shell is a program that allows the user to interact with the operating system by entering commands from a terminal.
|
||||
|
||||
The goal of the Minishell project is to understand how a shell works, particularly how it interprets the commands entered by the user, executes them, and displays the results. The project is usually proposed to computer science students as part of a university curriculum or online training.
|
||||
@ -7,3 +11,14 @@ The Minishell project must implement a set of basic commands such as cd (to chan
|
||||
The development of the Minishell project is typically done in several stages: first, the user commands must be parsed and transformed into a data structure usable by the program. Next, the different basic commands must be implemented, followed by the system commands. Finally, environment variables, processes, and signals must be managed.
|
||||
|
||||
The Minishell project allows students to become familiar with system programming in C, concepts such as processes, signals, environment variables, and interaction with the operating system. It is also an excellent way to deepen programming knowledge and develop problem-solving skills.
|
||||
|
||||
## Team
|
||||
camille@chauvet.pro
|
||||
xamora@42l.fr
|
||||
|
||||
## Requirement
|
||||
- clang
|
||||
- readline
|
||||
|
||||
## Subject
|
||||
![Subject (EN)](./subject.pdf)
|
||||
|
BIN
subject.pdf
Normal file
BIN
subject.pdf
Normal file
Binary file not shown.
Loading…
Reference in New Issue
Block a user