Skip to content

filipebafica/minishell

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

87 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

minishell

A shell program in C.

shell_demo

🗂 Table of Contents

🧐 About

The objective of this project is to create a simple shell using C.
This project is part of 42 École/ 42 SP curriculum.
Topics such as hash table, signals, fork processes and file descriptors were addressed.

🏁 Getting Started

A Linux OS and the gcc compiler are needed.

⚙️ Installing

To compile the code, clone the repo, and run the following commands.

$ git clone https://github.com/filipebafica/minishell.git
$ cd minishell
$ make install
$ make

This is going to generate an executable named minishell.

🎈 How to Use

Run the minishell executable.

$ ./minishell

📜 Bibliography

🏫 42 École | 42 São Paulo

42 École is a network of tech schools spread around the world where anyone can learn how to code for free.
At 42 there are no teachers or classrooms, each student learns from and works with each other (peer-to-peer learning).
To see more go to https://www.42.fr/ and https://www.42sp.org.br/.

About

A shell program in C

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published