Skip to content

Linux shell coded in C++ language which performs some of the features found in typical shells, like the bash (Bourne Again Shell) or csh (C-Shell)

License

Notifications You must be signed in to change notification settings

SameetAsadullah/Linux-gbsh-Shell-Implementation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Linux gbsh Shell Implementation

Description

Linux Shell coded in C++ Language which performs some of the features found in typical shells, like the bash (Bourne Again Shell) or csh (C-Shell).

Commands Implemented

  • ps
  • ls
  • cd
  • top
  • csh
  • pwd
  • man
  • exit
  • clear
  • | (pipe)
  • environ
  • unsetenv
  • & (ampersand)
  • setenv to set the environment variable to
  • setenv to set the environment variable to empty string
  • I/O redirection (Use > for output redirection, and < for input redirection)

Manual

  1. Use the following command to Compile the Code:

    make
    
  2. Use the following command to Run the Code:

    ./gbsh
    

Working Screenshot

About

Linux shell coded in C++ language which performs some of the features found in typical shells, like the bash (Bourne Again Shell) or csh (C-Shell)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published