An open API service indexing awesome lists of open source software.

https://github.com/sameetasadullah/linux-gbsh-shell-implementation

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)
https://github.com/sameetasadullah/linux-gbsh-shell-implementation

cpp fork linux linux-shell linux-shell-commands linux-shell-implementation ubuntu unnamed-pipe

Last synced: 3 months ago
JSON representation

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)

Awesome Lists containing this project

README

        

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