Skip to content

ragnakevmac/smallsh

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

This program, developed in C, mimics the basic functions of a shell in Linux. It will:

-Provide a prompt for running commands -Handle blank lines and comments, which are lines beginning with the # character -Provide expansion for the variable $$ -Execute 3 commands exit, cd, and status via code built into the shell -Execute other commands by creating new processes using a function from the exec family of functions -Support input and output redirection -Support running commands in foreground and background processes -Implement custom handlers for 2 signals, SIGINT and SIGTSTP

To compile, run: gcc -std=c11 -Wall -Werror -g3 -O0 -o smallsh smallsh.c

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages