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)
- Host: GitHub
- URL: https://github.com/sameetasadullah/linux-gbsh-shell-implementation
- Owner: SameetAsadullah
- License: mit
- Created: 2022-08-08T15:56:19.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2022-08-08T16:15:47.000Z (almost 3 years ago)
- Last Synced: 2025-01-21T17:51:07.074Z (5 months ago)
- Topics: cpp, fork, linux, linux-shell, linux-shell-commands, linux-shell-implementation, ubuntu, unnamed-pipe
- Language: C++
- Homepage:
- Size: 103 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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
![]()