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
gsymbol 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



