Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/afkewolczyk/my_shell
An operating systems class assignment, which mimics some functionality of the linux system shell.
https://github.com/afkewolczyk/my_shell
linux operating-systems pipe
Last synced: 6 days ago
JSON representation
An operating systems class assignment, which mimics some functionality of the linux system shell.
- Host: GitHub
- URL: https://github.com/afkewolczyk/my_shell
- Owner: afkewolczyk
- Created: 2016-10-07T15:07:50.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2017-03-29T21:35:54.000Z (over 7 years ago)
- Last Synced: 2024-11-25T19:45:56.264Z (29 days ago)
- Topics: linux, operating-systems, pipe
- Language: C
- Homepage:
- Size: 3.91 KB
- Stars: 0
- Watchers: 0
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
This shell mimics some functionality of the linux system shell.
My shell supports:
- Multiple piping
- Internal commads cd to change directory and exit to exit the shell
- Change of input line buffer size at the top of the fileTo Compile:
"make" compiles into executable "my_shell", "make clean" to clear this.Reference Files:
- shell-pipe.c from class to help with implementing piping
- Used "Hints for Assignment One" main loop and system calls
- Looked at : brennan.io/2015/01/16/write-a-shell-in-c/ to help with parsing the input line
- Looked at all websites listed in FAQ (gnu.org) on sample shell creation
- Also asked TA for help