MiniShell
c
shell
terminal
42
unix
Développement d'un shell minimaliste de type Bash au Campus 19 (réseau 42) à Bruxelles.
MiniShell : Créer un Shell Minimaliste
Au Campus 19 (réseau 42) de Bruxelles, j'ai développé MiniShell, un shell minimaliste reproduisant des fonctionnalités de base de Bash.
Le projet couvre le parsing des commandes utilisateur, la gestion des variables d'environnement, des pipes, des redirections et l'exécution de commandes via les appels système.
Fonctionnalités principales :
- Commandes intégrées (cd, echo, env, export, unset, exit)
- Pipelines et redirections I/O
- Gestion des signaux (CTRL+C, CTRL+)
- Environnement manipulable
Une excellente immersion dans les coulisses d'Unix !
Lien vers le projet : meany_shell sur GitHub.