Skip to content

omarkhaled1853/Simple-Shell

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 

Repository files navigation

Simple Shell

Overview

The Simple Shell is a minimalistic command-line interpreter program written in C. It provides a basic shell environment where users can execute commands and perform various operations available in a typical shell.

Features

  • Command Execution: Execute commands entered by the user.
  • Built-in Commands: Supports built-in commands such as cd, echo, export.
  • Variable Substitution: Support for substituting variables in commands.
  • Background Processes: Allow running processes in the background.
  • Signal Handling: Proper handling of signals such as SIGCHLD to manage child processes.
  • Logging: Log child process terminations to a log file.

License

This project is licensed under the MIT License

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages