Skip to content

elishacoad/shelly

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

shelly

Shelly is a custom shell project built for an Operating Systems class. It is a Unix based and implements forks, linked lists, and dynamic memory allocation.

Instructions

Compile with gcc msh.c functions.c aliases.c history.c utility.c

Run the output file

Enter a bash command when prompted with ?:

Exit with exit

Features

  • Alias creation, use and deletion with alias and unalias

  • History of last 20 commands

  • Call last command with !!

  • Call specific command from history with !COMMAND_NUM

  • Piping, and execution of multiple commands with ;

Info

Designed by Elisha Coad in the year 2020 for CS 240.

About

A custom unix shell project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages