Skip to content

sbaluja/linux-shell

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

Saarthi Baluja: 1098654 : sbaluja@uoguelph.ca : 2021-2-5

    The following work is completed by me, individually.
    The program is a simple linux shell environment. 

    What is supported: Commands with/without parameters, file redirection, piping (1 level of pipes), 
                       changing directories(cd), history of commands, echo $PATH & echo $HOME, export command.

    What is not supported: Full implementation of the environment variables $PATH and $HOME. The export
                           command does change the environment variables PATH & HOME, and is shown through the ECHO cmd,
                           but execvp is used, keeping the original path for commands.

    Export CMD: must be in the form of "export $variable=path" with no spaces between the variable, equal sign, and path.

    The default PATH varaible is set to /bin:usr/bin, and the default HOME variable is whatever directory the shell is called from.
    

    Type "make" at the command line followed by "./myShell" to run the shell.
    

About

A fully functional linux shell

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published