Skip to content

asadhmv/mini_shell

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mini_shell

Projet pour les appels systèmes. Projet de Réimplémentation des fonctions basiques en C et commandes d'un shell avec uniquement des appels système.

Les fonction suivantes sont implémentées :

  • calloc() --> mini_calloc()
  • free() --> mini_free()
  • printf() --> mini_printf()
  • scanf() --> mini_scanf()
  • strlen() --> mini_strlen()
  • strcpy() --> mini_strcpy()
  • strcmp() --> mini_strcmp()
  • perror() --> mini_perror()
  • fopen() --> mini_fopen()
  • fread() --> mini_fread()
  • fwrite() --> mini_fwrite()
  • fflush() --> mini_fflush()
  • fclose() --> mini_fclose()
  • fgetc() --> mini_fgetc()
  • fputc() --> mini_fputc()

Le commandes shell suivantes ont été implémentées avec la réimplémentation des fonctions basiques susmentionnées :

  • cat
  • cd
  • chmod
  • clean
  • cp
  • echo
  • grep
  • head
  • ln
  • ls
  • mkdir
  • mv
  • quickdiff
  • rm
  • rmdir
  • tail
  • touch
  • wc

Afin de tester par vous même, veuillez éxecuter uniquement la commande make qui compilera tous les fichiers et vous mène directement au mini_shell. Dans le mini_shell vous devez saisir les commandes présuivies de "mini_".

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published