https://github.com/julgitt/shell
My Shell implementation in C
https://github.com/julgitt/shell
c python school shell university
Last synced: 2 months ago
JSON representation
My Shell implementation in C
- Host: GitHub
- URL: https://github.com/julgitt/shell
- Owner: julgitt
- Created: 2023-01-27T13:30:48.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-01-27T14:16:03.000Z (over 3 years ago)
- Last Synced: 2025-08-10T10:35:33.639Z (11 months ago)
- Topics: c, python, school, shell, university
- Language: C
- Homepage:
- Size: 354 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Shell
#### Project carried out as part of Operating Systems class.
#### The code I wrote is in the files: command.c, jobs.c, shell.c and is marked by the directive `#ifdef STUDENT`.
[detailed description of the task](https://github.com/julgitt/Shell/blob/main/projekt-shell.pdf)
----
#### It handles among others job control with the use of the commands:
- fg [n]: changes a stopped or running background job to a foreground job,
- bg [n]: changes the state of the secondary job from stopped to active,
- kill %n: kills the processes belonging to the job with the given number,
- jobs: displays the status of secondary jobs.
#### Pipes and redirection, e.g:
grep foo test.txt > test.txt | wc -l.