A custom shell program emulating basic bash functionalities
-
Updated
Jan 31, 2025 - C
A custom shell program emulating basic bash functionalities
System Programming course projects - includes UNIX/Linux system call and library function examples
A multi-threaded web server that handles questions about diseases over a distributed database
As beautiful as a shell. Implementation of the 42 project minishell
A fairer alternative to the pselect() system call
Systems Programming
System Programming Project
The project involves usage of low-level Unix/POSIX system calls related to processes, signal handling, files, and I/O redirection. Implementation of a job "spooler" program, called jobber, that accepts user requests to spool tasks for execution, cancel jobs, pause and resume jobs, show the status of jobs, and expunge terminated jobs from the sys…
A Minishell project for 42 School, implementing a simplified Unix shell in C to manage command execution, process, and signal handling.
A Linux shell simulator implementing process creation, inter-process communication, signal handling, and custom command execution.
💻 JobExecutorServer is a multithreaded server that manages and executes jobs in a producer-consumer queue model, allowing multiple clients (jobCommanders) to submit, monitor, and control job execution through socket communication.
Linux C-Shell that supports various commands, signal handling, process management, and features like redirection and piping.
This Repository contains a few coding examples of some operating system behavior specifically for UNIX
Minishell is a simple shell created as part of my 1337 (42 Network) studies. It supports basic command execution, pipes, redirections, environment variables, and built-in commands like cd, pwd, echo, and more. It also handles signals (Ctrl-C, Ctrl-D) and offers a history feature.
This project is about creating a simple shell, little bash.
Here is Project II based on interprocess communication using system call, named pipes and low-level I/O (handling signals).
Develop a basic Bash shell in C with features like command parsing, built-in functions, and support for piping and redirection, while learning shell operations, process management, and system calls.
This is a communication program in the form of a client and a server using signals
💻 This project is a custom shell implementation written in C. It provides a command-line interface for users to execute commands, manage command history, create and use aliases, and handle input/output redirection and pipelines. The shell supports various built-in commands and can execute external programs, making it a versatile tool.
Add a description, image, and links to the signal-handling topic page so that developers can more easily learn about it.
To associate your repository with the signal-handling topic, visit your repo's landing page and select "manage topics."