/simple_shell

ALX group project with 2kelvin

Primary LanguageC

SHELL

ALX simple_shell project

Task 0x16. C

A Simple Shell created using C programming language

Concepts and Tools Used

This project is mainly focused on the C topic system calls. Here are some of the concepts used in this project:

  • Fork
  • PID & PPID
  • exec functions: precisely execve
  • wait
  • strtok
  • stat
  • env
  • PATH
  • perror
  • exit
  • isatty
  • signal

Other notable C concepts used but not limited to are: malloc, free, main prototypes, string functions and pointers.

Our shell project has been compiled using the following command:

gcc -Wall -Werror -Wextra -pedantic -std=gnu89 *.c -o hsh

Which you can then run using the command:

./hsh