Skip to content

Jenni-Foued/simple_shell

Repository files navigation

simple_shell

simple_shell is a simple implimentation of Shell in C language.

Table of Contents

  1. Description
  2. Compiling and running
  3. Bug
  4. Authors
  5. License

Description

This project is a part of Holberton School projects. List of used functions and system calls:

- access (man 2 access)
- chdir (man 2 chdir)
- close (man 2 close)
- closedir (man 3 closedir)
- execve (man 2 execve)
- exit (man 3 exit)
- _exit (man 2 _exit)
- fflush (man 3 fflush)
- fork (man 2 fork)
- free (man 3 free)
- getcwd (man 3 getcwd)
- getline (man 3 getline)
- getpid (man 2 getpid)
- isatty (man 3 isatty)
- kill (man 2 kill)
- malloc (man 3 malloc)
- open (man 2 open)
- opendir (man 3 opendir)
- perror (man 3 perror)
- read (man 2 read)
- readdir (man 3 readdir)
- signal (man 2 signal)
- stat (__xstat) (man 2 stat)
- lstat (__lxstat) (man 2 lstat)
- fstat (__fxstat) (man 2 fstat)
- strtok (man 3 strtok)
- wait (man 2 wait)
- waitpid (man 2 waitpid)
- wait3 (man 2 wait3)
- wait4 (man 2 wait4)
- write (man 2 write)

Compilation and running

Use gcc -Wall -Werror -Wextra -pedantic *.c -o hsh to compile, and then ./hsh to run.

Authors

Name Github Email
Abderrahmen Babchia Github abdou.babchia64@gmail.com
Med Foued Jenni Github medfouedjenni@gmail.com

License

See the LICENSE file for license rights and limitations (MIT).

About

UNIX command line interpreter.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages