The Linux Shell is created by using C
.
System Calls
used in this task can be found from:
Follow this Tutorial for structure or architecture of the Shell
For Different commands like ls
,cd
,grep
etc. Follow my Repo and Give a Star if you Like :)
- Commands can run in parallel or in background by using
&
at the end of the command. - All Commands of basic linux shell run in this shell too, even in background using
&
. - Commands which are manually coded includes
g
symbol at the front of the command. Ex.gls
,gcd
,ggrep
. - Shell implemented using only system calls.
- Extra Functions like help command, exit command also implemented.
NOTE : Please install git
and make
on your OS first.
$ git clone https://github.com/Lovepreet-Singh-LPSK/LinuxShell.git
$ cd LinuxShell
$ make
$ ./sh