A shell implemented in C. Written as a learning project on system programming in linux.
All linux builting bins inside /bin/ directory & their flags.
-
cd
-
pwd
-
mkdir
-
rmdir
-
ls
-
cp
Redirection
-
>
-
>>
-
<
Logical Signs
-
&&
-
||
Piping - (up to 1 pipe)
- cmd1 | cmd2
-
Support ; delimeter
-
Support an interactive shell
-
Support multiple piping
-
Support in running executables
-
Support Alias
-
Support background execution
make ./Cshell
Ilay Gilman