https://github.com/harisali-git/os-terminalshell
Open Source Code for the UNIX terminal Shell
https://github.com/harisali-git/os-terminalshell
c cpp gnu gnu-linux linux os terminal ubuntu
Last synced: about 2 months ago
JSON representation
Open Source Code for the UNIX terminal Shell
- Host: GitHub
- URL: https://github.com/harisali-git/os-terminalshell
- Owner: HarisAli-git
- Created: 2020-07-24T08:11:56.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2021-08-11T14:51:51.000Z (almost 5 years ago)
- Last Synced: 2025-09-19T01:54:07.359Z (9 months ago)
- Topics: c, cpp, gnu, gnu-linux, linux, os, terminal, ubuntu
- Language: C++
- Homepage: https://github.com/HarisAli-git/OS-TerminalShell
- Size: 6.84 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Linux Shell
## Brief Overview:
A proper Linux Shell implemented using execv commands
## Basic Working:
The Shell works by using the functions of stringtok and directory search
1. The command, including the pipes, is seperated into tokens
2. The operation to be performed is taken as a seperate token
3. This seperate token is searched over within directories of the pre-compiled codes of the system
4. As soon as the corresponding compilation is found that command is executed
5. The pipes and each command works perfectly for each case scenerio
## Note:
1. The terminal is not implemented in loop
2. This project is open source, so whoever whishes to add something in it or contribute, he/she can!