This program is a simplified Shell running basic Unix commands.
- Launch binaries :
- Default Linux binaries (examples :
pwd
,ls
,cat
...). - Any program with
path/name
(example :./a.out
). - Builtins :
cd
,cp
andmkdir
.
- Default Linux binaries (examples :
- Process input and output redirection with
< filename
,> filename
or>> filename
(example :echo hello > test.txt
).
- Pipes with
|
(example :printf "A\nB\nC" | grep B | cat
).
- Process running in the background with
&
(example :sleep 5 &
).
-
The program only works on a Unix environment.
-
This program is a school project for Polytech Paris-Saclay as part of our System course.
- Angel Uriot : Co-creator of the project.
- Arthur Azambre : Co-creator of the project.