Skip to content

AlphaDecodeX/LinuxShellC

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Linux Shell

The Linux Shell is created by using C.

System Calls used in this task can be found from:

Index

References

[Back to top]

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 :)

Screenshots

[Back to top]

Screen 1 Screen 2
Screen 3 Screen 4

Shell-Features

[Back to top]

  • 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.

How To Run Shell

NOTE : Please install git and make on your OS first.

[Back to top]

$ git clone https://github.com/Lovepreet-Singh-LPSK/LinuxShell.git
$ cd LinuxShell
$ make
$ ./sh

Contributing

Feel Free to add more functionalities in the Shell. Please do not use this code if you are doing it for your assignment as part of your college/university.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages