Skip to content

Latest commit

 

History

History
38 lines (33 loc) · 940 Bytes

README.md

File metadata and controls

38 lines (33 loc) · 940 Bytes

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