As beautiful as a shell
Currently, I am developing this project alone. Although, Batuhan Derya will join me as project partner within few weeks if everything will go as planned.
The objective of this project is to create a simple shell and learn a lot about processes and file descriptors
The existence of shells is linked to the very existence of IT. At the time, all coders agreed that communicating with a computer using aligned 1/0 switches was seriously irritating. It was only logical that they came up with the idea to communicate with a computer using interactive lines of commands in a language somewhat close to english. With Minishell project, we’ll be able to travel through time and come back to problems people faced when Windows didn’t exist.
- Unix Processes in C -video
- Termination Signals
- Shell Command Language
- Bash Guide for Beginners
- Programming Terminal Devices -video
- Introduction to System Programming -video
- Capturing exit status code of child process
- Notion with details about Readline lib, Termcaps and Signals
- Writing Your Own Shell