Skip to content

implement simplified bash shell including parse command, call external command, implement some internal command, change directories, set PATH environment variables , implement commands history, list history, set alias, list alias etc.

Notifications You must be signed in to change notification settings

kelciej/linux-simple-shell-implementation

 
 

Repository files navigation

linux-simple-shell-implementation

linux simplified bash shell implementation:

implement simplified bash shell including parse command, call external command, implement some internal command, change directories, set/use PATH environment variables, implement commands history, list command history, delete command history, set alias, delete alias, list alias.

The project is implemented as C language with all dynamic allocated C-strings. There is no length limit for input strings. All string operations are used with standard C string library.

About

implement simplified bash shell including parse command, call external command, implement some internal command, change directories, set PATH environment variables , implement commands history, list history, set alias, list alias etc.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 97.6%
  • C++ 2.4%