無限

MECHARD

Project view

Projet système

minishell

Chargement de la description du projet...

Résumé

minishell est un projet centré sur les bases d’un interpréteur de commandes. Il impose de comprendre le parsing, les processus, les redirections, les pipes, l’environnement et les comportements classiques d’un shell.

Stack technique

C Unix Parsing Processes Pipes Redirections Environment Signals

Fonctionnalités clés

  • Lecture et interprétation de commandes
  • Gestion des pipes
  • Gestion des redirections d’entrée/sortie
  • Exécution de commandes builtin et externes
  • Gestion des variables d’environnement
  • Travail autour des processus et du comportement shell

Ce que ce projet démontre

Ce projet montre ma capacité à travailler sur de la logique bas niveau, à raisonner sur le comportement système, à manipuler des processus et à structurer du code C sur un sujet plus proche du système que du produit web.

Code source

minishell

Accéder au dépôt GitHub du projet.

Open repository →
Retour portfolio Me contacter