Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

AlphaDecodeX/LinuxShellC

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

No packages published

AltStyle によって変換されたページ (->オリジナル) /